我需要知道我的库是如何编译的,即使用了哪些编译器选项?具体来说,是否使用优化编译,以及其他一些选项。
有没有办法在linux,x86_64平台上提取这些信息?
答案 0 :(得分:2)
我不相信可以自动检测编译器选项;至少不是以便携的方式。
您可以做的是更改构建脚本(例如Makefile)以自动将define与优化参数(-D标志)一起附加。
答案 1 :(得分:1)
如果库来自您使用的Linux发行版,您可以查看包的来源,例如:对于基于Debian的系统:apt-get source PACKAGENAME
,以获取构建参数。