【问题标题】:Specifying multiple files when compiling from C++ to LLVM IR using clang使用 clang 从 C++ 编译到 LLVM IR 时指定多个文件
【发布时间】:2012-03-28 22:09:52
【问题描述】:

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

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

但是,现在我想对多个文件执行相同的操作。我怎样才能做到这一点?我想在编译后生成一个 IR 文件(而不是为每个文件单独的 IR 文件)。换句话说,我想在我的 IR 文件中包含链接代码(来自所有文件的代码链接在一起)。

【问题讨论】:

    标签: c++ c llvm clang


    【解决方案1】:

    您可能正在寻找llvm-link 命令,它将位码文件链接在一起。

    【讨论】:

      猜你喜欢
      • 2012-02-27
      • 2014-09-03
      • 2019-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 2020-10-03
      相关资源
      最近更新 更多