Linker 如何使用LLVM将对象链接到库>;=3.1 ? (无GNU ld)
如何使用Llvm/Clang(3.3版(trunk 168461))提供的工具生成可执行文件 我用Linker 如何使用LLVM将对象链接到库>;=3.1 ? (无GNU ld),linker,llvm,clang,Linker,Llvm,Clang,如何使用Llvm/Clang(3.3版(trunk 168461))提供的工具生成可执行文件 我用clang++-c[…]编译了一个对象,我想尝试将这个对象链接到一个特定的库,看看这是否可以生成一个可执行文件 我注意到,从3.1版本llvm-ld中,它已经被删除,llvm-link看起来并没有继承llvm-ld中的所有选项,尽管它在官方文档中被标记为llvm-ld的替代品,所以我不知道如何链接这个对象 我不想使用GNU/GCC套件中的ld,只想使用llvm中的工具 总结一下,我从svn的llvm
clang++-c[…]
编译了一个对象,我想尝试将这个对象链接到一个特定的库,看看这是否可以生成一个可执行文件
我注意到,从3.1版本llvm-ld
中,它已经被删除,llvm-link
看起来并没有继承llvm-ld
中的所有选项,尽管它在官方文档中被标记为llvm-ld的替代品,所以我不知道如何链接这个对象
我不想使用GNU/GCC套件中的ld
,只想使用llvm中的工具
总结一下,我从svn的llvm构建中获得了一些工具
bugpoint clang-check llvm-bcanalyzer llvm-extract llvm-objdump llvm-stress scan-build
c++-analyzer clang-tblgen llvm-config llvm-link llvm-prof llvm-symbolizer scan-view
ccc-analyzer llc llvm-cov llvm-lit llvm-ranlib llvm-tblgen scanview.css
clang lli llvm-diff llvm-mc llvm-readobj macho-dump ScanView.py
clang++ llvm-ar llvm-dis llvm-mcmarkup llvm-rtdyld opt sorttable.js
clang-3.3 llvm-as llvm-dwarfdump llvm-nm llvm-size Reporter.py startfile.py
谢谢。目前还没有llvm链接器。不,llvm链接不是llvm ld的替代品。因此,您现在需要从binutils中使用ar/ranlib/ld。如果您想链接LLVM位代码文件,您应该看看LLVM黄金插件:我真的需要一个关于如何避免使用GNU ld和仅使用LLVM工具的解释。。。