【发布时间】:2021-07-31 13:27:45
【问题描述】:
GDB 文档告诉我,为了进行调试编译,我需要让我的编译器生成调试符号。这是通过指定一个“-g”标志来完成的。
此外,GDB 文档建议我始终使用“-g”标志进行编译。这听起来不错,我想这样做。
但首先,我想了解一下缺点。在生产代码中进行编译调试是否有任何惩罚?
我最感兴趣的是:
- GCC 作为编译器的选择
- Red hat Linux 作为目标操作系统
- C 和 C++ 语言
(尽管也欢迎提供有关其他环境的信息)
非常感谢!
【问题讨论】: