有的时候,我们想知道编译器默认是什么配置,比如是默认32位或者64位。GCC有提供-dumpspecs选项可以一窥究竟。
gcc -dumpspecs 命令,用于输出 GCC 的内部规格说明(specifications). 它们包括了GCC 在编译程序时使用的默认设置和选项,以及它如何处理不同的源文件和目标文件,对于了解GCC内部机制、处理编译和调试的问题、调优有很大帮助。如下截取了默认架构的设定(默认64位,同时可支持32位):
*multilib_defaults:
m64
*multilib_extra:
*multilib_matches:
m32 m32;m64 m64;mx32 mx32;
