gpt4 book ai didi

c++ - 如何强制 Netbeans 仅使用 -ggdb 编译标志而不在 Makefile-Debug.mk 中自动发出 -g 标志

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:38 26 4
gpt4 key购买 nike

我在 Mavericks 上运行 Netbeans 7.4。为了能够使用 gdb,似乎需要使用 -ggdb 标志进行编译。然而,即使我通过项目的属性/附加选项向导指定它,Netbeans 也会在编译期间发出 -g。不幸的是,当调试 session 开始时,这种行为会产生不利影响。有什么办法可以强制 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/可执行构建/Debug/macport_GNU-MacOSX/main.o

最佳答案

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

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

关于c++ - 如何强制 Netbeans 仅使用 -ggdb 编译标志而不在 Makefile-Debug.mk 中自动发出 -g 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21612557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com