2016-07-19 15 views
0

Ich möchte sowohl die ausführbare und LLVM IR mit Clang zur gleichen Zeit erstellen. Gibt es eine Möglichkeit, das zu tun?So erstellen Sie ausführbare und IR zur gleichen Zeit

Ich bin derzeit mit

clang -flto -Wl,-plugin-opt=also-emit-llvm -o foo foo.c 

und nutzen Sie die Fehler

clang: error: unknown argument: '-plugin-opt=also-emit-llvm' 

mit einem -v Aufruf, ich sehe, dass

/usr/bin/ld: unrecognized option '-plugin' 
+1

nach 3.7 wird umbenannt in "save-temps". Es wird eine Bitcode-Datei erstellt, die Sie mithilfe von llvm-dis in llvm-ir konvertieren können. –

Antwort