3

我是 LLVM IR 的新手,我有一个 LLVM IR 源代码,它使用了一些外部声明函数。这些函数在 C++ 文件中实现。

所以我的问题是:

如何在 LLVM IR 中调用这些 c++ 函数?

将c ++文件编译成LLVM IR并将它们链接在一起是否正确?

4

1 回答 1

6

假设 llvm IR 声明与您的 C++ 编译器 ABI 兼容,您应该能够将 C++ 编译为本机目标文件,将 LLVM IR 编译为本机目标文件,并使用本机链接器链接它们

于 2013-12-25T16:49:54.563 回答