2016-11-22 1 views
0

시스템에서 1GB RAM으로 Fedora 24을 실행 중입니다.Make 동안 '-ldb'를 찾을 수 없습니다.

내가 Makefile을 실행하려고하고 있는데이 오류가 점점 오전 : 나는 libdblibdb-devel의 최신 패키지를 설치 dnf을 사용했다

/usr/bin/ld: cannot find -ldb 
collect2: error: ld returned 1 exit status 

을하지만 난 여전히 오류를 얻고있다 - 어떤 제안을하는 방법에 이 문제를 해결하려면?

답변

1

libdb-devel입니다. sudo dnf install libdb-devel을 실행하면 작업을 수행해야합니다. 그렇지 않은 경우 시스템에 /usr/lib/libdb.so이 있는지 확인하십시오.

또한 libdb-cxx-devel을 사용하면 작업을 수행 할 수 있습니다.

+0

아, 그래서'libdb.so'는'/ usr/lib/libdb.so.2'에 링크되어 있습니다 - 존재하지 않습니다. 나는'libdb-4.so'와'libdb-5.so'를 가지고 있습니다. 무엇을 사용해야합니까? –

+0

다음 패키지를 다시 설치하십시오 :'sudo dnf reinstall libdb libdb-devel'. – Jakuje

+0

아 하! 나는 내가 지금 잘못한 것을 본다 !!! 도움을 주셔서 감사합니다 백만 :) –

관련 문제