LLVM:在makefile中需要进行哪些更改才能使用llvm-link

时间:2017-08-02 04:58:27

标签: makefile llvm

我有项目的源代码。我可以通过运行命令./configure来创建Makefile。 现在,如果我想将编译器从gcc更改为clang,我可以通过 CC = clang ./configure。 同样,如果我想使用llvm-link作为链接器,有什么类似的吗? 否则我应该在makefile中做些什么改变?

1 个答案:

答案 0 :(得分:1)

llvm-link是一个bitcode链接器,而不是一个完整的链接器。为此你想要lld。此时,您可以通过-fuse-ld=lld将lld作为链接步骤中的链接器。你可以使用LDFLAGS。

有关详细信息,请参阅lld's documentation