web-dev-qa-db-fra.com

Liste complète des drapeaux clang?

Où puis-je trouver une liste complète des drapeaux de détresse? Il y en a, comme -include-pch, qui ne semblent même pas répertoriés dans la page de manuel. :(

Je sais que GCC utilise certains des mêmes drapeaux, mais il n'inclut pas de documentation pour des trucs comme -O qui, je crois, n'est disponible qu'en clang. Y a-t-il un endroit où je peux trouver une seule liste consolidée de toutes les options de clang jamais?

63
Colen

Je ne sais pas si c'est exactement ce que vous voulez, peut-être que d'autres options sont décrites ailleurs mais je pense que vous êtes intéressé par les options frontend de Clang, par défaut les options affichées semblent décrire le "pilote compatible GCC".

clang -cc1 --help devrait vous donner ce que vous voulez.

79
Guillaume Papin

Pour Clang, ils sont répertoriés dans la référence de diagnostic, qui peut être trouvée sur le site Web de documentation ici

5
zoom23

Je me demande si personne n'a mentionné cela, il existe de nombreuses options cachées dans LLVM.

clang --help-hidden
opt --help-hidden
2
DTharun