我有项目的源代码。我可以通过运行命令./configure来创建Makefile。 现在,如果我想将编译器从gcc更改为clang,我可以通过 CC = clang ./configure。 同样,如果我想使用llvm-link作为链接器,有什么类似的吗? 否则我应该在makefile中做些什么改变?
答案 0 :(得分:1)
llvm-link
是一个bitcode链接器,而不是一个完整的链接器。为此你想要lld。此时,您可以通过-fuse-ld=lld
将lld作为链接步骤中的链接器。你可以使用LDFLAGS。
有关详细信息,请参阅lld's documentation。