在 CentOS 中,你可以使用以下方法查看 GCC 的编译选项:
gcc
或 g++
命令的 -dumpspecs
选项。这将显示 GCC 的默认规格字符串,其中包括编译选项。例如:gcc -dumpspecs
或者
g++ -dumpspecs
/usr/lib/gcc/
目录下的版本目录中的 specs
文件。这个文件包含了 GCC 的规格信息,包括编译选项。例如,你可以使用以下命令查看 GCC 9 的 specs 文件:cat /usr/lib/gcc/x86_64-redhat-linux/9/specs
请注意,你需要根据你的系统和安装的 GCC 版本更改路径。
objdump
或 readelf
工具。例如:objdump -d your_program_binary
或者
readelf -d your_program_binary
这将显示程序的二进制信息,包括编译器使用的选项。请注意,这种方法可能不会直接显示 GCC 的编译选项,但它可以帮助你了解程序是如何编译的。