【问题标题】:How to force Netbeans to only use the -ggdb compile flag without it also automatically emitting the -g flag in Makefile-Debug.mk如何强制 Netbeans 仅使用 -ggdb 编译标志而不使用它也自动发出 Makefile-Debug.mk 中的 -g 标志
【发布时间】:2014-02-06 19:48:39
【问题描述】:

我在 Mavericks 上运行 Netbeans 7.4。为了能够使用 gdb,似乎需要使用 -ggdb 标志进行编译。但是,即使我通过项目的属性/附加选项向导指定它,Netbeans 也会在编译期间发出 -g。不幸的是,当调试会话开始时,这种行为会产生不利影响。有什么办法可以强制 Netbeans 也不要发出 -g 吗?

编译时的输出:

g++ -m64 -ggdb -c -g -Werror -std=c++11 -MMD -MP -MF "build/Debug/macport_GNU-MacOSX/main.o.d" -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

【问题讨论】:

    标签: c++ netbeans makefile


    【解决方案1】:

    Alexander.Simon@oracle.com 在此处回复 [1] 将“开发模式”设置为“无标志”,然后在“附加选项”中指定 -ggdb。

    1 - https://netbeans.org/projects/cnd/lists/users/archive/2014-02/message/12

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多