gccライブラリ検索パスの理解

gccライブラリ検索パスの理解

私がそれを見てみると、ld.so.conf次のようになりました。

include ld.so.conf.d/*.conf

さて、今すぐincludeに行き、次のファイルを見てみましょう。

bind99-x86_64.conf                  kernel-4.16.11-100.fc26.x86_64.conf
kernel-4.11.8-300.fc26.x86_64.conf  libiscsi-x86_64.conf

2つのファイルはプレースホルダで、残りの2つはその間に約5つのライブラリを一覧表示します。

ただし、ldconfig -v複数ページのライブラリが一覧表示されます。明らかに、Fedoraには、.NETファイルの代わりにこれらの検索パスを指定するデフォルトのlibパスディストリビューションがありますld.co.conf/usr/lib64ld.so.conf

内部デフォルトライブラリパスを設定するライブラリパス環境変数を識別できません。

ベストアンサー1

ldconfigいくつか見ると「信頼できるディレクトリ」デフォルトでは、構成ファイルに明示的にリストされている項目を除きます。 Fedora 64ビットx86では/lib、、、/lib64ハードウェア機能に対応したカタログ(通常、、、/lib/i686および)。/lib/sse2/lib64/tls/lib/sse2

ランタイム動作にのみ影響し、ldconfigGCCには影響しません。

おすすめ記事