【发布时间】:2014-09-06 21:41:46
【问题描述】:
我有一个程序需要大量内存和时间来编译。我测量到,如果没有调试符号,编译占用的资源要少得多,但我希望始终拥有它们,即使对于“发布”构建也是如此,这样我的故障转储是有意义的。
是否可以使用 gcc 或 clang 为最初未使用它们编译的可执行文件创建调试符号 (-ggdb3)?有人告诉我,只需使用 -ggdb3 重新编译程序即可,但我不知道这有多可靠。
【问题讨论】:
标签: gcc linker clang debug-symbols