환경변수가 보이지 않습니다.
글쓴이: Geniys / 작성시간: 수, 2005/12/07 - 5:58오후
문서에 보면 다음과 같이 나와있습니다.
Quote:
On UNIX platforms you must ensure that LIBPATH environment variable is set properly to pick up the shared libraries at runtime. (UNIX gurus will understand here that LIBPATH actually translates to LD_LIBRARY_PATH on Solaris and Linux, SHLIB_PATH on HP-UX, DYLD_LIBRARY_PATH on Mac OS X, and stays as LIBPATH on AIX).
저는 페도라 코어 3를 사용중이구요.
제가 다음 명령어를 쳐서 등록이 되었나 확인하려 하는데 보이지가 않습니다..
Quote:
#$LD_LIBRARY_PATH
주서 들은게 기억이 나서 env 명령어를 실행해 봐도 나오지가 않더군요..
현재 값을 확인하는 법과 추가적으로 등록하는 법과 LD_LIBRARY가 정확히 어떤것을 의미하는지 궁금합니다.
Forums:
추가 하는 법은 해결 했습니다.
위 코드로 추가하니 해결이 되는군요.
그러나
현재 등록되어 있는 LD_LIBRARY_PATH를 확인하는 방법은 아직 모르겠습니다. ㅠ,ㅠ
============================
A watched pot never boils
[code:1]$ echo $LD_LIBRARY_PATH[/code:1]
$ echo $LD_LIBRARY_PATH
하시면 설정된 내용을 볼수 있습니다.일단,...$ echo $LD_LIBRARY_PATH그리고,
일단,...
$ echo $LD_LIBRARY_PATH
그리고, 리눅스에서 작업을 한동안 하신다면, ldconfig가 뭐하는데 쓰는 물건인지 반드시,...., 조사해 보셔야 할듯 합니다.
답변 감사합니다.
위 명령어를 실행해보니...
그냥 한줄만 넘어가버립니다..
PATH로 정해진게 보여지지 않구요...
제가 뭘 잘못 알고 있는 건가요?
============================
A watched pot never boils
잘못된것은 아닙니다.보통 LINUX에서는 설정이 안되어있을 확률이 높
잘못된것은 아닙니다.
보통 LINUX에서는 설정이 안되어있을 확률이 높습니다.
사실 해당 상수는 /etc/profile이나 /etc/profile.env 등등에 포함시켜놓고
사용할 수도 있지만 개발자와 사용자가 따로 존재한다면 개발자 홈의 사용하는
쉘의 rc(ex. bash를 사용한다면 $HOME/.bashrc) 에만 지정해주면 됩니다.
그런데 LINUX에서는 LD_LIBRARY_PATH보다는 /etc/ld.so.conf에 적용시켜놓는
것으로 알고 있습니다.
------------------------------
좋은 하루 되세요.
댓글 달기