2010-12-28 1 views

risposta

34
clang -dM -E - < /dev/null 

elencherà tutte le definizioni del preprocessore per clang.

+0

Ecco fatto! Grazie! –

+1

Infatti, e va detto che questo è il modo * corretto * per farlo anche con gcc. –

1

clang Le opzioni di "dumping dello stato del processore" sono definite here. L'opzione che si sta cercando è -dM, così si incorrerà:

clang -dM -E - 

per attivare l'esecuzione, è quindi necessario terminare l'inserimento manuale:

  • Per Windows: Ctrl-ZInserisci
  • per UNIX: Ctrl-D

eseguire In caso contrario, direttamente:

  • Per Windows: clang -dM -E - < NUL
  • per UNIX: clang -dM -E - < /dev/null