linux 查看一个库文件/可执行文件是否是debug模式编译出来的

参考:https://stackoverflow.com/questions/1999654/how-can-i-tell-if-a-library-was-compiled-with-g
在这里插入图片描述
在这里插入图片描述
通过man readelf,可以看到
在这里插入图片描述
–debug-dump是用来打印debug节的信息的。

实战了下,用gcc -g选项(并且不能strip)编译出来的库/exe,用这个命令可以打印出大量信息。而对于release模式(-Ox)编译出的库,什么信息也不会打印

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页