使用clang将C ++编译为LLVM IR时指定多个文件的方法

3
我使用以下命令将我的C++程序编译为LLVM IR。

我使用以下命令将我的C++程序编译为LLVM IR。

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

然而,现在我想对多个文件执行相同的操作。我该怎么做呢?我想在编译后生成一个IR文件(而不是每个文件单独生成一个IR文件)。换句话说,我希望将所有文件的链接代码(所有文件链接在一起的代码)放入我的IR文件中。

1个回答

3
您可能正在寻找llvm-link命令,该命令用于将位代码文件链接在一起。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接