리눅스 include,library 환경변수에 대해 궁금한게 있어요 ~
글쓴이: cpuz / 작성시간: 월, 2009/02/09 - 3:09오후
윈도우로만 공부하고 작업하다가 리눅스로 넘어가니 쉽지 않네요 ㅠㅠ
~/bash_profile 을 수정해서 경로 설정을 해주고 있는데요.
CPLUS_INCLUDE_PATH : 이것의 의미는 include path 가 맞는것 같더루요.
1. LIBRARY_PATH 와 LD_LIBRARY_PATH 의 차이점이 궁금합니다.
2. 위에서 언급한것 외에 리눅스환경에서 경로 환경변수값중에 또 다른것이 있다면 말씀 부탁드립니다.
boost 로 멀티쓰레드를 쓰려고 하는데,
저 둘중 하나만 지워도 링킹 에러나
런타임중에 라이브러리 참조 에러가 나더라구요.
Forums:
app 를 짤 때
app 를 짤 때 공유라이브러리와 링크하여 사용할 경우 app 를 기동하는 순간에 공유 라이브러리에서 필요한 함수를 가져와서 써야 하기 때문에 공유 라이브러리가 어디 있는지를 알고 있어야 합니다. 그 정보를 가지고 있는 것이 LD_LIBRARY_PATH 라는 환경 변수입니다.
그외에 app 를 짤 때 환경 변수들의 이름에 너무 민감하게 반응하실 필요는 없습니다. 짜는 사람 마음대로 작성하면 됩니다. Makefile 에요.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기