Дополнение к ответу Хьюго Иделера.При использовании аргументов с префиксом, таким как --
или -
, я не был уверен в конфликте с gdb 1.
Кажется, что gdb принимает все после опции args
в качестве аргументов для программы.
Сначала я хотел убедиться, что я запустил gdb с кавычками вокруг ваших аргументов, он удаляется при запуске.
Это тоже работает, но необязательно:
gdb --args executablename "--arg1" "--arg2" "--arg3"
Это нене работает:
gdb --args executablename "--arg1" "--arg2" "--arg3" -tui
В этом случае -tui
используется в качестве параметра моей программы, а не GDB.