私がそれを見てみると、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/lib64
ld.so.conf
内部デフォルトライブラリパスを設定するライブラリパス環境変数を識別できません。
答え1
ldconfig
いくつか見ると「信頼できるディレクトリ」デフォルトでは、構成ファイルに明示的にリストされている項目を除きます。 Fedora 64ビットx86では/lib
、、、/lib64
ハードウェア機能に対応したカタログ(通常、、、/lib/i686
および)。/lib/sse2
/lib64/tls
/lib/sse2
ランタイム動作にのみ影響し、ldconfig
GCCには影響しません。