私が使用する場合:
clang test.c -o test
ここで、test.c は単純な (そして正しい) C ファイルです。実行可能ファイルを生成するために Clang が使用するツールは何ですか?
私が使用する場合:
clang test.c -o test
ここで、test.c は単純な (そして正しい) C ファイルです。実行可能ファイルを生成するために Clang が使用するツールは何ですか?
これは、ホストおよびターゲット システムによって異なります。Linux x86 ホストから複数の組み込みターゲットをターゲットにするために、clang/LLVM を使用しています。GNU binutils と GDB を使用してツール チェーンを完成させ、NetBSD 標準 C ライブラリーと QEMU を使用してさまざまなターゲットのテスト実行可能ファイルを実行します。http://ellcc.org
デフォルトでは、clang はホスト アセンブラ、ライブラリ、およびリンカーを使用してネイティブ実行可能ファイルを生成します。一部の LLVM ターゲットは、オブジェクト コードを直接生成し、アセンブラーを使用せずに済みます。