2017-04-01 1 views
0

맞춤 라이브러리 및 파일을 포함하는 표준 경로는 무엇입니까? 나는/usr/local/lib +/usr/local/include 나 ~/lib ~/include를 생각했다. 나에게 후자는 배포판의 패키지 관리자가 관리하기 때문에 더 나은 옵션이된다. 방해하지 않는 것이 가장 좋다. 실제로 ~/lib를 사용하는 사람들에 대한 참조를 찾을 수는 없지만.라이브러리 및 포함 경로, ~/lib 및 ~/include?

감사합니다.

답변

1

직접 만들었습니까? 아니면 타사 설치입니까?

일반적으로/usr/local /은 원래 OS에 포함되지 않은 패키지를 설치하기에 좋습니다. 내가 소스에서 빌드하고 설치 한 모든 것에 대해이 작업을 직접 수행합니다. 물건을 넣을 수있는 또 다른 장소는 상용 타사 소프트웨어에서 자주 사용되는/opt입니다.

자신의 무언가를 작성하려고한다면 홈 디렉토리 "~"를 사용하는 것이 좋습니다. 루트 액세스 권한이 없거나 다른 OS 패키지와 섞어 놓고 싶지 않은 경우에도 유용합니다.

컴파일 및 링크 할 때 해당 디렉토리를 사용하도록 설정해야합니다. 또한 동적 공유 라이브러리를 사용하는 경우 LD_LIBRARY_PATH도 설정해야합니다.

+1

나는 내 자신의 라이브러리에서 일하고 있습니다. makefiles 나 긴 컴파일 명령을 사용하지 않고 "즉시"작은 프로그램을 작성할 수있는 것처럼 쉽게 재생할 수 있습니다. 감사. 나는 집 옵션을 가지고 갈 것이다. – lanskey

+1

나는 ~/bin을 커스텀 어플리케이션과 스크립트에 사용하고 있기 때문에 ~/lib와 ~/include가 자연스럽게 확장 된 것처럼 보였다. – lanskey

관련 문제