【发布时间】:2011-09-24 10:46:24
【问题描述】:
也许是一个天真的问题,g++ 是否有单独的编译和链接选项列表,我的意思是显示哪些选项用于编译和哪些选项用于链接的列表。 gcc 手册说这些是链接选项
http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html#Link-Options
除此之外的选项是编译选项吗?我在阅读 GCC 明确指南时感到困惑。
【问题讨论】:
也许是一个天真的问题,g++ 是否有单独的编译和链接选项列表,我的意思是显示哪些选项用于编译和哪些选项用于链接的列表。 gcc 手册说这些是链接选项
http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html#Link-Options
除此之外的选项是编译选项吗?我在阅读 GCC 明确指南时感到困惑。
【问题讨论】:
有一个all options 的分组列表。与overall options 如-c 和-o 以及特定的c++ options。
【讨论】:
如果您阅读gcc 的手册(您在链接中所指的内容似乎是它的一个版本,但也请在您的机器上查看man gcc),您会发现它有很好的标签部分,例如“C++ Language Options”、“Language Independent Options”、“Linker Options”等。我觉得这很清楚。
【讨论】:
这些选项特别适用于链接阶段描述的方式,其他一些选项也可能影响链接时的输入/输出和一般行为。所以我会说不,除了这个集合之外的选项不是专门的编译选项。
考虑到您还可以选择预处理器和其他编译阶段。
【讨论】: