llvm-ld和llvm-link有什么区别?我想llvm-ld执行链接时间优化,而llvm-link没有。我对吗?
问问题
2946 次
1 回答
5
llvm-ld
是支持 LLVM 位码和本机代码的系统链接器的直接替代品。它默认生成位码可执行文件(即生成的可执行文件调用位码解释器),但也可用于生成本机可执行文件。
我不直接使用,因为使用and前端llvm-ld
更方便,它们会根据需要调用 LLVM 工具链的适当程序(注意:被标记为实验性的,似乎已在 3.0 版本中删除)。llvmc
clang
llvmc
llvm-link
是一种更底层的工具,可以将多个位码文件合并成一个文件。该文档没有提到它是否进行了优化,但似乎没有这样做。下一次优化传递将在本机代码生成时触发。
于 2012-04-09T08:23:34.933 回答