我使用llvm-link
链接LLVM bitcode文件,但在我的源代码中,我还想使用我创建的共享库文件中的函数。现在,如何将该共享库与llvm-link
相关联?如果我不能这样做,那么从我的共享库中使用该函数的其他选项是什么。
我正在谈论的共享库是用gcc编译的。使用LLVM重新编译它的选项是不可能的,因为我在其中使用了一些SSE4.2内在函数,我的LLVM版本无法生成代码。
答案 0 :(得分:0)
llvm-link
仅用于将LLVM bitcode文件链接在一起。如果要将它们与共享库链接起来,则必须将bitcode编译为目标文件,然后将其与常规链接器链接。
有关llvm-link
和一般LLVM bitcode链接的更多信息,请访问: