我正在使用llvm-link
链接 LLVM 位码文件,但在我的源代码中,我还想使用我创建的共享库文件中的函数。现在,我该如何将该共享库链接到 llvm-link
?如果我不能这样做,那么使用我的共享库中的函数的其他选项是什么。
我所说的共享库是用gcc 编译的。使用 LLVM 重新编译它的选项是毫无疑问的,因为我在其中使用了一些 SSE4.2 内在函数,而我的 LLVM 版本无法为其生成代码。
最佳答案
llvm-link
仅用于将 LLVM 位码文件链接在一起。如果您想将它们链接到共享库,则必须将位码编译为目标文件,然后将其与常规链接器链接。
有关 llvm-link
以及与 LLVM 位码链接的更多信息可在此处找到:
关于c - 如何使用 llvm-link 链接库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16364424/