라이브러리를 수동으로 어디에 설치합니까?


14

Ubuntu 시스템에 SFML (무료 멀티미디어 C ++ API) 을 설치하려고합니다 . 기본적으로 문제가되지 않습니다. 그러나 파일을 어디에 저장해야하는지 알고 싶었습니다.

우분투가 C ++ 표준 라이브러리 등을 저장하고 있다는 것을 알 수 있습니다 /usr/include/c++. 내 문제는, 내가 라이브러리를 떠나야 할 곳을 알지 못하거나 이것에 사용해야 할 곳이 없어서 움직일 수 있다는 것입니다 내가 원하는 곳에 파일?

내가 찾고있는 모든 것은 "올바른 방법"이라는 일종의 방법이지만 대답을 찾을 수 없습니다. 도서관을 정리하고 싶습니다.

답변:


17

/usr/local/lib/이를위한 올바른 폴더 여야합니다. 공유 라이브러리 파일을 소스 코드에서 수동으로 설치하는 일반적인 장소입니다 ( FHS에 정의 된대로 ).

당신은 실행하여 라이브러리를 빌드하는 경우 ./configure, make그리고 sudo make install, 그것은 것입니다 일반적으로 자동이 설치합니다.


1
대단히 감사합니다! 이것은 내가 필요한 답변이었습니다 :)
displayname

6
또한 /usr/local/include/대한 파일이 포함됩니다.
Robie Basak

일단 당신이 그것을 거기로 옮겼다면 어떻게 fdo가 전체 시스템이 그것을 알고 있는지 확인합니까? 편집해야 /etc/environement합니까?
tatsu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.