[Windows 10] Path length limit해제

Python을 설치하고 나면 맨 마지막에 “Disable path length limit”이라는 걸 하겠냐고 묻는다. Windows 10의 NTFS에서 path length limitation을 해제할 수 있게 되었다고 한다. 아래 링크들을 확인해보자.

https://stackoverflow.com/questions/51624449/python-setup-disabling-path-length-limit-pros-and-cons

https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#maximum-path-length-limitation

JNI library 참조 경로를 설정하고 싶다면..

java 실행시 argument 로

-Djava.library.path=/home/dasomoli/workspace/JNIOpenCVTest/bin

와 같이 써넣어 주시면 됩니다. 그러니까 이렇게요..

java -Djava.library.path=./ JNIOpenCVTest

저 자바 프로젝트에서 사용하는 library 파일은 .class 파일과 같은 경로에 들어가 있습니다. 그래서 “./” 로 준 것이죠!

이클립스라면 Run -> Open Run Dialog… 에서 해당 프로젝트의 Argument의 VM arguments: 에 위와 같이 써주시거나

혹은

프로젝트의 속성에서 Java Build Path 탭의 Libraries 아래의 JRE System Library 아래 항목중 Native library location: 에 경로를 추가해 주시면 됩니다.

Reference : eclipse와 gcc를 이용한 native 만들기(http://eahn.tistory.com/19)

PATH 설정

오늘 오랜만에 전에 근무했던 회사를 같이 다녔던 친구차를 타고 다녀왔습니다.
회사 이사 후 처음 찾아갔는데요. 모두들 전용선에 공인 IP를 하나씩 받아쓰더군요. 전에는 xDSL 류를 공유기로 연결해서 썼었는데 말이죠. 서버실도 변변치 않은 환기도 안되는 좁은 방안에서 하나 별도로 방이 하나 마련됐더군요. 제 후임이 아마 맡아서 잘 하겠죠~
회사에는 사고친(;;) 일이 많아서 가서 이사님과 제 사고뭉치들을 넘겨받은 분들을 뵙는데 참 죄송스러웠습니다;

회사에 있을 때 우/쿠분투를 쓰면서 다들 써보시라고 노래를 부르고 다녀서 동료 한분이 우/쿠분투교에 입문하시게 됐죠. ㅎㅎ;
오늘 갔을 때 PATH 설정을 어떻게 하시는 지 물어보시던데 뭐 한 김에 별거 아니지만 적어보려 합니다. ARM 툴체인의 경로를 PATH 에 추가하시려고 하시더군요.

방법은 간단합니다.
쿠분투를 쓰시고 있었는데 기본 쉘로 bash 이 지정되었기 때문에 ~/.bash_profile 이란 파일을 수정하였는데요. 중간에 보시면

if [ -d ~/bin ] ; then
   PATH=~/bin:”${PATH}”
fi

와 같은 문장이 있습니다.
아무튼 저 ~/bin: 과 “${PATH}” 사이에 추가하고 싶은 경로를 추가해주시면 될겁니다.(굳이 사이가 아니라도 상관없어요 😉 ) 구분자는 : 로 합니다.
제가 한데로라면

   PATH=~/bin:/usr/local/arm/bin:”${PATH}”

로 수정했었죠.

시스템 전체에 대해서 설정하시려면 아마 /etc/profile 파일을 수정하시면 될 것으로 예상합니다.

근데.. 이 간단한게 왜 쓰고나니 내용이 이만큼이나 된거죠?;