0

make ファイルに次の行がある場合:\

libpqxx_Libs = -L/share/home/cb -lpqxx-2.6.9 -lpq

これは、コンパイラが lpqxx-2.6.9.so 共有オブジェクト ファイルを使用することを示していますか、それとも、コンパイラがフォラー lpqxx-2.6.9 内のすべての .so を使用することを示していますか? それとも、これはまったく別のものですか?

助けてくれてありがとう!

4

2 に答える 2

1

-Lこのコンテキストでは、はリンカへの引数であり、リンカが必要なライブラリ (例: を使用して指定したライブラリ)を検索するディレクトリのリストに、指定されたディレクトリを追加します-l

これは、C プロジェクトの makefile で通常見られるものですが、makefile コマンドではありません。

于 2012-08-02T21:43:26.043 に答える