로그인
Sign in
조회 수 9710 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

 컴파일 오류 : /usr/bin/ld: cannot find -lgtk-3에 대한 대책


 소스를 컴파일하다보면 다음과 같이 라이브러리 링크 문제가 발생되는 경우가 있습니다.

 /usr/bin/ld: cannot find -lgtk-3
 /usr/bin/ld: cannot find -lgdk-3
 collect2: error: ld returned 1 exit status

설치된 RPM 패키지에도 lib64gtk+3 라이브러리가 설치되어 있는데도 말이죠.

 [root@ecs build]# rpm -qa | grep lib64gtk
 lib64gtk+3_0-3.22.29-1pclos2018
 lib64gtkmm2.4_1-2.24.5-3pclos2017
 lib64gtkhtml2_0-2.11.1-4pclos2014
 lib64gtkmm3.0_1-3.22.2-1pclos2017
 lib64gtk+-x11-2.0_0-2.24.32-1pclos2018
 lib64gtk+2.0_0-2.24.32-1pclos2018
 lib64gtk+3.0-devel-3.22.30-2pclos2018
 lib64gtk+2.0_0-devel-2.24.32-1pclos2018

이런 경우에는 십중팔구 라이브러리 심볼릭 링크가 깨져 있을 가능성이 높습니다. 예전에는 문제가 없었지만, 어느날부터 이러한 현상이 발생되었다면 심볼릭 링크를 먼저 확인해 볼 필요가 있습니다.

 [root@ecs build]# ls -l /usr/lib64/libgtk*
 lrwxrwxrwx 1 root root      21  4월 25 15:04 /usr/lib64/libgtk-3.so -> libgtk-3.so.0.2200.30
 lrwxrwxrwx 1 root root      21  3월 26 21:37 /usr/lib64/libgtk-3.so.0 -> libgtk-3.so.0.2200.29*
 -rwxr-xr-x 1 root root 7317816  3월 15 09:14 /usr/lib64/libgtk-3.so.0.2200.29*

상기 화면을 보는 바와 같이 심볼릭링크가 깨져 있음을 알 수 있는데, 깨어진 심볼릭 링크는 3.22.30 버전으로 되어 있지만, 실제 설치된 것은 3.22.29 버전으로 링크되어 있어 문제가 발생하는 것입니다. 이것은 lib64gtk+3_0 패키지가 올바르게 설치되지 않아 발생되는 것이므로, 이 패키지를 설치해 주던가 아니면 기존 버전(libgtk-3.so.0.2200.29)으로 심볼릭 링크를 다시 해 주면 됩니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.15 1866
212 인터넷 [네트워크] 외부 네트워크상에서 KDE Connect 접속을 위한 OpenVPN 서버 구축 zharyong 2018.08.27 925
211 TodayAPP [Heimdall] 리눅스에서 안드로이드 스마트폰 루팅하기 file zharyong 2018.08.16 2748
210 인터넷 [네트워크] 넘버원 리눅스에서 기가인터넷 연결하기 file zharyong 2018.07.25 1541
209 시스템 [시스템] 공인 인증서 anysign4pc 설치후 실행시 libNativeMng.so 오류 발생 zharyong 2018.07.06 1218
208 시스템 [시스템] rpm 패키지는 어떻게 푸나? How to extract RPM package directly file zharyong 2018.05.26 2003
207 인터넷 [No1.Linux 2018] 공인 인증서 적용 사이트 안내 1 zharyong 2018.05.17 854
206 인터넷 [No1.Linux 2018] 주요 은행의 인터넷 뱅킹 1 file zharyong 2018.05.17 4488
205 TodayAPP [Today'sAPP] 내 컴퓨터의 하드웨어 정보를 DB에 등록하고 열람해 보자. file zharyong 2018.05.10 458
204 시스템 [팁] xterm-256color': unknown terminal type 메시지및 MC에서 키보드 사용이 안될 때 zharyong 2018.05.04 923
203 시스템 [MC] No1.Linux 2018 SE의 mc에서 ISO 파일 내용물을 보려면 file zharyong 2018.05.03 406
» 시스템 [컴파일오류] /usr/bin/ld: cannot find -lgtk-3 zharyong 2018.05.01 9710
201 스크립트 [팁] No1.Linux 2018 SE 버전의 부팅시 하드 디스크 자동 마운트 file zharyong 2018.04.30 447
200 엑스 [한글입력기] No1.Linux 2018 SE 한글입력기 2 file zharyong 2018.04.30 3412
199 인터넷 [네트워크] 비번 없이 SSH 서버에 자동 로그인 하기 zharyong 2018.04.25 740
198 하드웨어 [하드웨어] 블루투쓰 USB 동글 동작하지 않을 경우 file zharyong 2018.04.24 3030
197 시스템 [시스템] 쉘에서 set GTK_DEBUG 관련 오류 메시지가 발생되는 경우 file zharyong 2018.04.24 473
196 [네트워크] 리얼텍 r8168 모듈로 이더넷에 장애가 있을 경우 zharyong 2018.04.19 2070
195 시스템 [시스템] DKMS(Dynamic Kernel Module Support)를 이용한 모듈 관리 zharyong 2018.04.16 6105
194 시스템 [시스템] Alternatives(Update-altenatives)로 하나의 심볼릭 링크로 여러 패키지 관리 file zharyong 2018.04.16 7261
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12