标签: c++ c llvm clang
我使用以下命令将我的C ++程序编译为LLVM IR。
clang++ -O4 -emit-llvm program.cpp -c -o program.ll -S -pthread
但是,现在我想对多个文件做同样的事情。我怎样才能做到这一点?我想在编译后生成一个IR文件(不是每个文件的单独IR文件)。换句话说,我希望在我的IR文件中包含链接代码(所有文件中的代码链接在一起)。
答案 0 :(得分:4)
您可能正在寻找将{bintode文件链接在一起的llvm-link命令。