如何使用Llvm/Clang(版本3.3(主干168461))提供的工具生成可运行的可执行文件?
我编译了一个对象,clang++ -c [...]我想尝试将此对象链接到一个特定的库,看看是否可以生成一个可用的可执行文件.
我注意到从3.1版本llvm-ld它已被删除,llvm-link看起来并没有继承所有选项llvm-ld,虽然它被标记为官方文档上的llvm-ld的替代品,所以我只是不知道我怎么样我应该链接这个对象.
我不想使用ldGNU/GCC套件,只使用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
Run Code Online (Sandbox Code Playgroud)
谢谢.