2010-04-12 10 views
9

Die Manual für Clang scheint in Arbeit zu sein, also könnten Sie mir helfen, die endgültigen Befehlszeilenoptionen für die Kompilierung von ANSI-C (AKA C89, C90) mit maximaler Strenge und relevanten/hilfreichen Warnungen zu formulieren?Empfohlene Befehlszeilenoptionen für Clang

Clang ist ein Compiler Front für die C, C++ beenden, und Objective-C-Programmierung Sprachen. Es verwendet die Low Level Virtuelle Maschine (LLVM) als seine Rückseite Ende. Es ist noch in der Entwicklung. Sein Ziel ist es, einen Ersatz zu die GNU Compiler Collection (GCC) zum größten Teil

+0

Vielleicht versuchen, zu -ch suchen PDP11 –

Antwort

3

Clang Kommandozeilenargumente sind, anbieten zu können, GCC-kompatibel, so sollten -std=c90 -pedantic genügen.

+2

Ich wurde im LLVM IRC-Kanal gesagt, dass es derzeit keine vollständige Auflistung für Clang-Optionen, so dass die allgemeine Lösung ist tatsächlich "man gcc"! – xyz

+5

nicht vergessen -Wall -Wextra –

+1

Ich mag -Weverything – Nick