我在小牛队上运行Netbeans 7.4。为了能够使用gdb,似乎需要使用-ggdb标志进行编译。但是,即使我通过Project的Properties / Additional Options向导指定它,Netbeans也会在编译期间发出-g。不幸的是,事实证明,当调试会话开始时,这种行为会产生不利影响。有没有办法迫使Netbeans不发射-g?
编译期间的输出:
g ++ -m64 -ggdb -c -g -Werror -std = c ++ 11 -MMD -MP -MF“build / Debug / macport_GNU-MacOSX / main.od”-o build / Debug / macport_GNU-MacOSX / main.o main.cpp
mkdir -p dist / Debug / macport_GNU-MacOSX
g ++ -m64 -ggdb -o dist / Debug / macport_GNU-MacOSX / executable build / Debug / macport_GNU-MacOSX / main.o
答案 0 :(得分:0)
Alexander.Simon@oracle.com在此回复[1],将“开发模式”设置为“无标志”,然后在“其他选项”中指定-ggdb。
1 - https://netbeans.org/projects/cnd/lists/users/archive/2014-02/message/12