如何在LLVM IR中调用C ++函数?

时间:2013-12-25 16:37:57

标签: clang llvm llvm-ir

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

所以我的问题是:

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

将c ++文件编译成LLVM IR并将链接组合在一起是正确的方法吗?

1 个答案:

答案 0 :(得分:4)

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