我目前正在开发一个方案编译器。目前,我在Boehm的帮助下编写运行时,目标是稍后能够从llvm-ir调用函数。最终,什么是将所有东西联系在一起的最好方法?
目前,我正在我的C++运行时之外构建一个静态库,它使用外部"C“来防止名称损坏。
有没有很好的例子来演示如何做到这一点?
提前感谢
发布于 2020-05-12 23:33:43
您可以使用clang++为您的静态库生成llvm-ir。然后使用llvm-link将其与编译器的输出(即您打算从其中调用库函数的llvm-ir )链接起来。你已经拿到最后的ir了。
https://stackoverflow.com/questions/61751290
复制相似问题