Указание нескольких файлов при компиляции из C ++ в LLVM IR с использованием clang - PullRequest
2 голосов
/ 29 марта 2012

Я компилирую свою программу на C ++ в LLVM IR, используя следующую команду:

clang++ -O4 -emit-llvm program.cpp -c -o program.ll -S -pthread 

Однако теперь я хочу сделать то же самое для нескольких файлов.Как я могу это сделать?Я хочу создать один файл IR после компиляции (не отдельные файлы IR для каждого файла).Другими словами, я хочу иметь связанный код (код из всех файлов, связанных вместе) в моем IR-файле.

1 Ответ

4 голосов
/ 29 марта 2012

Вы, вероятно, ищете команду llvm-link , которая связывает файлы битового кода вместе.

...