У меня та же проблема, и есть способ обойти ее.
Во-первых, вам нужно включить консоль GDB в NetBeans, установив эти параметры в конфигурационном файле netbeans (вам придетсязакройте NetBeans, чтобы он работал)
-J-Dgdb.console.window = true
Далее, в NetBeans и перед запуском программы установите точку останова прямо в начале вашегоглавный().Когда выполнение прервется, используйте команду gdb «set args [arguments]», а затем «run» для перезапуска отлаженной программы, теперь с установленными аргументами.
Вам не нужно закрывать сеанс отладки, когда выперестройте ваш проект, так как GDB обнаружит его и перезагрузит новый двоичный файл, когда вы снова введете команду «run»;Таким образом, вам не придется снова задавать аргументы.