gcc 컴파일시 -L 옵션..

글쓴이: 익명 사용자 / 작성시간: 목, 2002/05/30 - 6:28오후
gcc에서 -L 옵션은 해당 라이브러리가 있는 디렉토리를 지정하는 것으로
알고 있습니다..
그런데.. 이것은 ld.so.cache에 등록되지 않은 라이브러리에 대한
링크를 할 때(컴파일시) 필요한 것인가요?
분명히 ld.so.conf에 라이브러리 경로를 써주었고, ldconfig로
캐쉬를 갱신해 주었는데도..
컴파일 할 때 라이브러리를 못 잡습니다...
-l라이브러리 이러면 /usr/bin/ld 가 파일을 못 찾는다고 나오는데요...
-L라이브러리패스 이러면 컴파일을 잘 합니다... -_-a;
이유가 뭘까요?
생각나는 것이 있다면 짚어주시기 바랍니다.
덧. -L 옵션에 패스를 걸어주지 않아도 컴파일 되게 하려면 어떻게 합니
까? makefile에 라이브러리 경로를 넣지 않으려고 합니다... (기본 C라이
브러리 처럼 자동으로 컴파일 되게..)
Forums:
댓글 달기