3
私はllvm/clangを初めて使用しており、MinGWでclangを構築しました。llvm/clangはビルド後もMinGW gccが必要ですか?
私は1つの簡単な質問があります - MinGW gccはclangがc/C++コンパイラとして動作するのにまだ必要ですか?
おかげで、今 jweiboman
私はllvm/clangを初めて使用しており、MinGWでclangを構築しました。llvm/clangはビルド後もMinGW gccが必要ですか?
私は1つの簡単な質問があります - MinGW gccはclangがc/C++コンパイラとして動作するのにまだ必要ですか?
おかげで、今 jweiboman
- 残念ながら、はい。 clangはgccを使用して、それらをアセンブル/リンクします。これは例えばCRTオブジェクトを追加するリンカ呼び出しのための適切なcmdlineを提供してください&ライブラリ。
誰かがclangのmingwの完全な "toolchain"定義を提供するとすぐに、これは必要ありません。アセンブラとリンカ(binutilsの一部)のみが必要です。
ドライバが書き換えられる前にツールチェーンの定義に取り組む価値はありますか?一般的なドライバ入力ファイルなしで正しく得るのは難しいかもしれない多くの弱点(mingw.orgとmingw-w64のような)があります。 – rubenvb
@rubenvb - 私はそう思います。少なくとも結果は、すべてのものをどのように整理すべきかという知識になります。小さなものから始めることができます。 Mingwがどこにインストールされているか把握しようとしています。 –
本当ですか? .cppファイルでclang 3.0を実行すると、MinGWではなくMicrosoft Visual Studioからlink.exeが呼び出され、clangによって生成された.objファイルが.exeにリンクされます。 –