0

良いニュースです。Windows / Cygwin の下でブランチ llvmorg-12.0.1 から Clang と lld をコンパイルしてインストールすることができました。それは私のコードをうまくコンパイルしますが、リンカーは言います:

lld: error: unknown argument: --dll-search-prefix=cyg

lld は ld と同じ cli パラメータを取ると思っていたので、私は疑問に思っています。

gtest を含み、cmake フレームワークを使用するプロジェクトに取り組んでいます。テスト用のファイルはライブラリとしてリンクされ、後で再びテストが行​​われ、最後に再び gtest が行われます。ggc 11.2.0 を使用している場合、コードはリンクして機能しています

4

1 に答える 1

1

--dll-search-prefixは、(まだ) lld に実装されていない ld の win32 固有のオプションです。

于 2021-12-21T10:07:02.633 に答える