Llvm/Clang (バージョン 3.3 (トランク 168461)) で提供されるツールを使用して、実行可能な実行ファイルを生成するにはどうすればよいですか?
でオブジェクトをコンパイルしました。clang++ -c [...]
このオブジェクトを 1 つの特定のライブラリにリンクして、動作する実行可能ファイルを生成できるかどうかを確認したいと思います。
3.1 リリースllvm-ld
から削除されており、公式ドキュメントでは llvm-ld の代替としてマークされていますが、llvm-link
すべてのオプションを継承しているようには見えません。 llvm-ld
m は、このオブジェクトをリンクすることになっています。
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
ありがとう。