2012-03-28 42 views
2

使用以下命令將我的C++程序編譯爲LLVM IR。使用鏗鏘聲從C++編譯爲LLVM IR時指定多個文件

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

但是,現在我想對多個文件做同樣的事情。我怎樣才能做到這一點?我想在編譯後生成一個IR文件(而不是每個文件的單獨IR文件)。換句話說,我想在我的IR文件中包含鏈接代碼(來自所有文件的代碼鏈接在一起)。

回答

4

您可能正在尋找將位碼文件鏈接在一起的llvm-link命令。