2011-10-24 12 views
54

¿Dónde puedo encontrar una lista completa de banderas clang? Hay algunos, como -include-pch, que no parecen estar listados en la página de manual. :(Lista completa de banderas de clang?

Sé que GCC usa algunas de las mismas banderas, pero no incluye documentación para cosas como -Os que creo que solo está disponible en clang. ¿Hay algún lugar donde pueda encontrar una sola, consolidada? lista de todas las opciones de clang alguna vez?

+0

Ver [esta respuesta de Chandler Carruth, desarrollador de clang] (https://softwareengineering.stackexchange.com/questions/122608/ clang-warning-flags-for-objective-c-development/124574 # 124574). – ShreevatsaR

Respuesta

65

No sé si esto es exactamente lo que quiere, tal vez se describen más opciones en otros lugares, pero creo que le interesan las opciones de interfaz de Clang, por defecto las opciones describir el "controlador compatible con GCC".

clang -cc1 --help debería darle lo que quiere.

+1

Gracias, esta es la mejor opción que he visto hasta ahora. – Colen

+7

¿hay alguna manera de enumerar todas las advertencias posibles para '-W '? – marcin

+1

No lo creo. Sin embargo, existe '-Weverything' si quiere activarlos todos. Como Clang intenta ser compatible con GCC, puedes echarle un vistazo a los de GCC ('gcc --help = warnings'). –

2

Para Clang, se enumeran en la referencia de diagnóstico, que se puede encontrar en el sitio web de documentación here