2011-10-24 56 views
54

我在哪里可以找到clang标志的完整列表?有一些像-include-pch,甚至没有出现在手册页中。 :(铿锵旗的完整列表?

我知道海湾合作委员会使用一些相同的标志,但它不包括像-Os这样的东西的文档,我相信它只在铿锵声中可用。是否有我可以找到一个单一的地方列表中的所有铛选项有史以来?

+0

参见[此答案由钱德勒卡鲁斯,铛开发商(https://softwareengineering.stackexchange.com/questions/122608/发现上市铛预警 - 标志换的Objective-C开发/ 124574#124574)。 – ShreevatsaR

回答

65

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

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

+1

谢谢,这是迄今为止我见过的最好的选择。 – Colen

+7

有没有办法列出'-W '的所有可能警告? – marcin

+1

我不这么认为。如果你想激活所有这些,就有'-Weverything'。由于Clang试图与GCC兼容,你可以看一下GCC的('gcc --help = warnings')。 –

2

对于铛,他们在诊断的参考,可在文档网站上here