Oak*_*Oak 18
llvm-ld不复存在.从LLVM 3.2发行说明:
llvm-ld和llvm-stub已被删除,llvm-ld功能可以部分替换为llvm-link | 选择| {llc | as,llc -filetype = obj} | ld,或完全由Clang取代.
或者,以更好的格式:
llvm-link.ll文件,以获取一个bitcode文件opt以优化bitcode文件llc获取asm文件,然后系统汇编程序(as)获取目标文件llc -filetype=obj 获取一个目标文件(这只是自己调用系统汇编程序)ld)将目标文件与所有其他所需的目标文件链接起来至于删除它的原因,请查看此LLVM-dev讨论.
此外,您可能对此相关问题感兴趣:如何将对象链接到LLVM> = 3.1的库?(没有GNU ld)