2012-12-19 7 views
0

명령gcc의 검색 디렉토리에 경로를 추가하는 방법은 무엇입니까?

gcc -print-search-dirs 

반환 :

install: /usr/lib/gcc/i686-linux-gnu/4.6/ 
programs: =/usr/lib/gcc/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/bin/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/bin/i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/bin/ 
libraries: =/usr/lib/gcc/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/lib/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/lib/i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/lib/../lib/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../lib/:/lib/i686-linux-gnu/4.6/:/lib/i386-linux-gnu/:/lib/../lib/:/usr/lib/i686-linux-gnu/4.6/:/usr/lib/i386-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../../i686-linux-gnu/lib/:/usr/lib/gcc/i686-linux-gnu/4.6/../../../:/lib/:/usr/lib/ 

어떻게 라이브러리 섹션에 다른 경로를 추가 할? 나는 커스텀 라이브러리를 특정 경로 대신 -lmylib 플래그를 통해 사용 가능하게하고 싶다.

답변

0

사용자 시스템에서 /usr/lib에 라이브러리를 설치하는 일반적인 방법입니다. 내장 된 사양을 변경하는 유일한 방법은 사용자 지정 사양 파일을 사용하는 것입니다 (권장하지 않음!) 또한 추가 인수가 필요합니다.

/usr/lib에 설치하거나 링크 할 때 인수로 위치를 전달하십시오.

0

표시 한대로 경로를 복사하고 원하는 경로 요소를 앞에 붙인 다음 -B 옵션으로 전달할 수도 있습니다.

관련 문제