1

「ソフトウェア開発」シーン全体にもっと関わりたいので、LLVM に切り替えようとしてきましたが、今のところ LLVM が未来のようです。GNU/GCC と LLVM/Clang の両方を使用して、ソースから LLVM/Clang/LLD/compiler-rt/libcxx を数回ビルドしました。

新しくコンパイルされたコンパイラを使用しようとすると、問題が発生します。私が見る限りclang、LLVM ではなく GNU ld を使用していますlld。これは本当ですか?

LLD は、出力からは非常に限定されたプログラムのように見えますlld -helpが、私が読んだ限りでは、ld. 使用方法に関するドキュメントがどこにも見つかりません。包括的なマニュアルがどこにあるか知っている人はいますか?

ありがとうございました。

4

3 に答える 3

0

現時点ではマニュアルはなく、プラットフォームによっては十分に機能する場合があります。そうは言っても、lld が「本番環境に対応」していれば、さまざまなプラットフォームでデフォルトで clang を使用するように切り替えていたでしょう。まだ実装されていないので、日々の開発に使用することはお勧めしません。

于 2015-07-07T17:58:04.117 に答える