lang语标志的完整列表


68

在哪里可以找到Clang标志的完整列表?

有些像-include-pch甚至没有出现在手册页中。:(

我知道GCC使用了一些相同的标志,但是它不包括-Os我认为仅在Clang中可用的东西的文档。有没有地方可以找到所有Clang选项的单个合并列表?


Answers:


86

我不知道这是否正是您想要的。也许其他地方介绍了更多选项,但是我认为您对Clang前端选项感兴趣。默认情况下,显示的选项似乎描述了“ GCC兼容驱动程序”。

clang -cc1 --help 应该给你你想要的。


1
谢谢,这是到目前为止我所见过的最好的选择。
科伦

7
有没有办法列出所有可能的警告-W<warning>
marcin

1
我不这么认为。但是,-Weverything如果您要激活所有这些功能。由于Clang试图与GCC兼容,因此您可以查看GCC的那些(gcc --help=warnings)。
Guillaume Papin

2
一些更多的信息在这里programmers.stackexchange.com/a/124574这里noxeos.com/2012/01/10/warning-flags-clang。请注意,-Weverything我前面提到的不是日常使用,而是更多用于“实验”。
Guillaume Papin

1
您可以在前端的Clang-FAQ中看到clang -cc1clang是GCC兼容的驱动程序。最近,出现了一个新的驱动程序clang-cl,它是CL兼容的驱动程序。我不知道如何clang -cc1正确解释,但重要的是前端。您应该通过查找“编译器前端”,“ clang前端”来获得答案。
Guillaume Papin 2014年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.