参考: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)编译出的库,什么信息也不会打印

Logo

更多推荐