当前位置: 技术问答>linux和unix
如何判断GCC或者G++ 编译的时候带了 -g选项?
来源: 互联网 发布时间:2017-01-13
本文导语: -g 选项 带调试符的编译 我代码里面怎么判断他? | 额,楼主有想法。 一般是这样做的 #ifdef __DEBUG printf....... #endif 编译时加-D__DEBUG就打印信息,不加就不打印。 | 一...
-g 选项 带调试符的编译
我代码里面怎么判断他?
我代码里面怎么判断他?
|
额,楼主有想法。
一般是这样做的
编译时加-D__DEBUG就打印信息,不加就不打印。
一般是这样做的
#ifdef __DEBUG
printf.......
#endif
编译时加-D__DEBUG就打印信息,不加就不打印。
|
一般都是这样做的吧
|
好怪异的需求,楼主要干什么啊?
|
你用objdump -h 看看编译出来的elf文件
-g的会比不带-g的多一些debug段
-g的会比不带-g的多一些debug段
|
file program, 看non-striped没有
|
我一般是看编译过程有没有-g选项。