4

rubenvbのClang3.2を実行しようとすると、次のようになります。

コンピュータに見つからないため、プログラムを開始できませんlibgcc_s_dw2-1.dll
この問題を解決するには、プログラムを再インストールしてみてください。

DLLがどこにも見つかりません...どのパッケージがありませんか/これを修正するにはどうすればよいですか?

4

1 に答える 1

5

gcc パッケージもダウンロードする必要があります。Clang のビルドには C++ ライブラリなどは付属していません。gcc パッケージと組み合わせて使用​​することを意図していました。ここから:

ここでは、最新の Clang コンパイラ リリースを見つけることができます。現在、C および C++ 用の 32 ビットの関数型コンパイラです。Clang は現在、gcc-dw2-4.6* パッケージで機能するように作られています。64 ビット ビルドも提供していますが、これらは C でのみ有効です。C++ を 64 ビット オブジェクト コードにコンパイルすると、リンカー エラーが発生します。より良い診断と静的分析のために if を引き続き使用できます。これを使用するには、gcc-dw2 パッケージと同じディレクトリに Clang パッケージを展開し、d ディレクトリが重複するようにします。これにより、C および C++ ヘッダーが Clang によって確実に検出されます。clang を使用するには、"gcc" を "clang" と "g++" と "clang++" に置き換えるだけです。Clang は現在、フロントエンドとして GCC を模倣しており、GCC が受け入れるすべてのオプションは、Clang が受け入れます。Clang でサポートされていない一部のオプションは無視されます。いくつかの DLL 関連の問題が残っています。(まだ行っていない場合) これらを私に報告するか、LLVM バグトラッカーがそれらを特定し、最終的に修正するのに役立ちます。

于 2013-01-17T06:35:51.360 に答える