libmkl_rt.so
Fedora 30에서 Julia를 컴파일하는 동안 라이브러리를 연결하려고 합니다 . 도서관은 에 있습니다 /opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/intel64_lin/
.
실행 ld -lmkl_rt
결과는 "ld: can find -lmkl_rt"입니다.
위치를 수동으로 지정하면 예상대로 작동합니다.
ld -L/opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/lib/intel64_lin -lmkl_rt
결과는 "ld: 경고: 항목 기호 _start를 찾을 수 없습니다. 시작 주소가 설정되지 않았습니다."입니다.
이 위치를 LD_LIBRARY_PATH 환경 변수(기본적으로 비어 있음)에 추가하려고 시도했으며 /etc/ld.so.conf.d에 라이브러리 경로만 포함된 "mkl.conf"라는 파일을 생성한 다음 을 실행했습니다 ldconfig
. 이들 중 어느 것도 ld가 라이브러리를 찾는 것을 허용하지 않습니다.
ld가 이 경로를 검색하도록 하려면 어떻게 해야 합니까?