Gdzie ręcznie zainstalować biblioteki?


14

Chcę zainstalować SFML (darmowy multimedialny API C ++) na moim systemie Ubuntu, co w zasadzie nie stanowi problemu. Ale chciałem wiedzieć, gdzie powinienem przechowywać pliki.

Widzę, że Ubuntu przechowuje moje biblioteki C ++ Standard /usr/include/c++itd. Moim problemem jest to, że nie wiem, gdzie mam opuścić biblioteki lub nie ma miejsca, w którym można by to wykorzystać i mogę się przenieść pliki gdziekolwiek chcę?

Jedyne, czego szukam, to jakiś sposób „jak zrobić to dobrze”, ale nie mogę znaleźć odpowiedzi. Chcę, aby moje biblioteki były uporządkowane.

Odpowiedzi:


17

/usr/local/lib/powinien być do tego odpowiedni folder. Jest to normalne miejsce, w którym pliki biblioteki współdzielonej są instalowane ręcznie z kodu źródłowego (zgodnie z definicją FHS ).

Jeśli budować bibliotekę uruchamiając ./configure, makei sudo make installto będzie zwykle zainstalować tam automatycznie.


1
Dziękuję Ci bardzo! Właśnie takiej odpowiedzi potrzebowałem :)
nazwa wyświetlana

6
Również /usr/local/include/dla plików dołączanych.
Robie Basak

kiedy już tam przeniesiesz, w jaki sposób upewnisz się, że cały system wie, że tam jest? czy musisz edytować /etc/environementczy coś?
tatsu
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.