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