-2

コードにライブラリを追加したい。そのため、コンパイルするときに -l オプションを使用します。しかし、gcc は ld エラーで終了します。pkg-config を使用して gcc フラグを生成しようとさえしましたが、これらのフラグはまだ機能していません。

それで、このエラーに関する実際の情報を取得するための解決策が必要だと思います.gccでldエラーの詳細を出力するにはどうすればよいですか?

clang++ のような他のコンパイラでこの作業を行うこともできます。

4

1 に答える 1

1

ldbinutilsの一部であり、多くのオプションを受け入れます。多分あなたはそれに渡したいです--verbose

gccが実行されており、リンク オプションldもあります。に渡して、実行中の正確なコマンドを取得します。-vgccld

多分あなたはとリンクするべきですgcc -v -Wl,--verbose

于 2012-12-04T12:58:45.447 に答える