내가 그것을 살펴보니 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
이제 파일 중 두 개는 자리 표시자이고 나머지 두 개는 그 사이에 약 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에는 영향을 미치지 않습니다.