c++ - 是否有 GCC pragma 来覆盖某些代码段的调试信息 (-g) 的生成?

标签 c++ macos gcc debugging

我想在应用程序中包含一些调试信息,但隐藏某些符号不显示。有没有办法用 GCC 4.0(或 4.2)做到这一点?这是在 OSX 上。

最佳答案

将所有此类代码移动到单个源文件中,并在不使用 -g 的情况下进行编译。请注意,出于显而易见的原因,您不能省略全局符号名称。

关于c++ - 是否有 GCC pragma 来覆盖某些代码段的调试信息 (-g) 的生成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006821/

相关文章:

c++ - 如何强制用户程序占用 16GB 物理 RAM?

macos - 使用裸可执行文件创建 .pkg 安装程序

macos - 在 OS X 上删除 heroku 工具带

c - ASM 中舍入函数的最后一段

performance - 在 matlab 中运行编译的 mex 代码时,mingw 是否比 cygwin 慢?

c++ - std::map::find 的效率与值的数据大小有关吗?

c++ - 限制指针算术或比较的基本原理是什么?

objective-c - 10.7.4 和 libPNG

c++ - 如何获取快捷目标

c++ - Boost-Python 原始指针构造函数