2010-04-12 6 views
9

Il file Manual per Clang sembra essere in corso di elaborazione, quindi potreste aiutarmi a formulare le opzioni definitive della riga di comando per compilare ANSI-C (AKA C89, C90) con massima severità e avvisi rilevanti/utili?Opzioni della riga di comando Clang consigliate

Clang è un front-end per il compilatore del C, C++ e Objective-C Programming lingue. Utilizza la macchina virtuale a basso livello (LLVM) come fine posteriore . È ancora in fase di sviluppo. Il suo obiettivo è quello di offrire un sostituto per GNU Compiler Collection (GCC)

+0

Forse prova a passare a -arch PDP11 –

risposta

3

argomenti della riga di comando di clang sono, per la maggior parte, GCC-compatibile, in modo da -std=c90 -pedantic dovrebbe essere sufficiente.

+2

Mi è stato detto nel canale irc LLVM che non esiste attualmente nessun elenco completo per le opzioni clang quindi la soluzione generale è in effetti "man gcc"! – xyz

+5

non dimenticare -Wall -Wextra –

+1

Mi piace -Tutto – Nick