私のconfigure/configure.ac
中で、私は複数のPKG_CHECK_MODULES
呼び出しを行います。それらのほとんどは同じ-I path:-I/usr/local/include
、そしてまた同じを返します-L path: -L/usr/local/lib.
gccは一度に1つのソースをコンパイルするので、それは何の違いも-I path
ありません。複数のソースがコンパイルされる場合、違いが生じる可能性がありますか?
ただし、次の構成が可能であるため、ライブラリにはおそらく違いがあります。
-L / usr / local / lib -lX11 -L / usr / lib -lcurses -L / opt / lib -lcups
-L option
それぞれが現在のトップライブラリの検索パスを変更すると思います。
これはすべて正しいですか?冗長性を無視する必要-I
がありますか、それともパスを折りたたむ必要がありますか?それらを折りたたむ方法は?
(追記。、の文字について混乱しないでください。-I
最初-l
の文字は大文字です。"i"
これについては、パスオプションを含めてください) 。