LLVM:需要在 makefile 中进行哪些更改才能使用 llvm-link
LLVM: What changes need to be made in makefile to use llvm-link
我有一个项目的源代码。我可以通过 运行 命令 ./configure 创建 Makefile。
现在,如果我想将编译器从 gcc 更改为 clang,我可以通过
CC=clang ./配置。
同样,如果我想将 llvm-link 用作 linker,是否有类似的东西?
否则我应该在 makefile 中做些什么更改?
llvm-link
是位码 linker 而不是完整的 linker。为此你想要lld。届时,您可以通过 -fuse-ld=lld
在 link 步骤中选择 lld 作为您的 linker。您可以为此使用 LDFLAGS。
有关详细信息,请参阅 lld's documentation。
我有一个项目的源代码。我可以通过 运行 命令 ./configure 创建 Makefile。 现在,如果我想将编译器从 gcc 更改为 clang,我可以通过 CC=clang ./配置。 同样,如果我想将 llvm-link 用作 linker,是否有类似的东西? 否则我应该在 makefile 中做些什么更改?
llvm-link
是位码 linker 而不是完整的 linker。为此你想要lld。届时,您可以通过 -fuse-ld=lld
在 link 步骤中选择 lld 作为您的 linker。您可以为此使用 LDFLAGS。
有关详细信息,请参阅 lld's documentation。