라이브러리 찾는 방법이 있을까요?
글쓴이: hanseok / 작성시간: 화, 2003/09/23 - 3:44오후
일반적인 프로그래밍에서
thread를 사용하면
컴파일 옵션사용에 있어서 -lthread -lpthread
이런 옵션을 주어서 사용하게 되는데요?
제가 사용하는 프로그램이 어떤 라이브러리를 사용해야하는지
찾을수 있는 방법이나
찾는 노하우가 있다면.. 알려주시기 바라겠습니다.
문득.. lpthread를 내가 어떻게 알았는지.. 누군가에게서 들어서 알고 있는듯 한데
작성한 프로그램이 실행이 안되거나 컴파일이 안될때 어떻게 해야하는지에 대한 해결책이 필요로 해서 이렇게 글을 적어 봅니다.
Forums:
음...
해당 바이너리 실행파일이 필요로 하는 라이브러리를 말씀하시는
건가요? 그런거면
#ldd 파일명
또한 /etc/ld.so.conf 파일을 보시고
#ldconfig -v : grep 찾을라이브러리
도움이 되셨는지... ㅡ,.ㅡ;
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
기본적으로 모든 라이브러리의 위치는 알고 있다고 가정하고,만약,
기본적으로 모든 라이브러리의 위치는 알고 있다고 가정하고,
만약, undefined reference 같은 link error가 나오면,
nm -A /usr/lib/lib* | grep 심볼
해서 " T " 가 나오면 맨 앞에 출력된 file명을 -l option에 넣어 줍니다.
---
http://coolengineer.com
댓글 달기