2012-02-10 5 views
8

Avevo cercato di fare seguente post: http://clang-developers.42468.n3.nabble.com/CFG-dump-in-clang-td2076047.htmlCome utilizzare l'opzione cfg-dump con Clang 3.0?

Ti piace questa:
clang -cc1 -analyze -cfg-dump test.cpp

Tuttavia, ho ottenuto questo avvertimento:
error: unknown argument: '-cfg-dump'

Come posso usare l'opzione CFG-discarica?
Do not Clang 3.0 ha l'opzione cfg-dump?

+0

Benvenuti a llvm! Dovresti ringraziare dio se lo strumento creato per una versione di llvm funziona su un'altra versione di llvm. – user

risposta

9

Era renamed at Feb 17 15:39:39 CST 2011, Revisione: 125780

'-cfg-dump' è sostituito da '-analyzer-checker = debug.DumpCFG'

'-live-variabili -dump' è sostituito da '-analyzer-checker = debug.DumpLiveVars'

'-cfg-view' è sostituito da '-analyzer-checker = debug.ViewCFG'

Update: secondo haruna nei commenti, l'opzione '-analyzer' è necessaria per utilizzare qualsiasi analizzatore-correttore.

+2

Ho potuto ottenere CFG in questo modo: 'clang -cc1 -analyze -analyzer-checker = debug.DumpCFG test.cpp'Grazie! – haruna

+0

grazie per il commento, questo è passato inosservato da me e finalmente posso farlo funzionare :) –