如何使用 Llvm/Clang(版本 3.3(主干 168461))提供的工具生成工作可执行文件?
我已经编译了一个对象,clang++ -c [...]
我想尝试将此对象链接到 1 个特定库,看看这是否可以生成一个工作可执行文件。
我注意到,从 3.1 版本llvm-ld
开始,它已被删除,llvm-link
并且看起来它并没有继承所有选项llvm-ld
,尽管它在官方文档中被标记为 llvm-ld 的替代品,所以我只是不明白我是怎么做到的m 应该链接这个对象。
我不想使用ld
GNU/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
谢谢。