Де встановити бібліотеки вручну?


14

Я хочу встановити SFML (безкоштовний мультимедійний API C ++) у своїй системі Ubuntu, що в основному не є проблемою. Але я хотів знати, де я повинен зберігати файли.

Я бачу, що Ubuntu зберігає мої бібліотеки C ++ Standard /usr/include/c++і так далі .. Моя проблема полягає в тому, що я не знаю, де я повинен залишити бібліотеки, або немає місця, яке слід використати для цього, і я можу переміститися файли, куди я хочу?

Все, що я шукаю, - це лише якийсь спосіб "як це зробити правильно", але я не можу знайти відповіді. Я хочу, щоб мої бібліотеки залишалися організованими.

Відповіді:


17

/usr/local/lib/повинна бути правильною папкою для цього. Це нормальне місце для зберігання файлів спільної бібліотеки, встановлених вручну з вихідного коду (як визначено FHS ).

Якщо побудувати бібліотеку, запустивши ./configure, makeі sudo make installвін буде , як правило , встановити там автоматично.


1
Велике спасибі! Ось така відповідь мені була потрібна :)
ім'я користувача

6
Також /usr/local/include/для включення файлів.
Робі Басак

як тільки ви переїхали туди, як fdo, ви переконаєтесь, що вся система знає, що там є? вам потрібно редагувати /etc/environementчи щось?
тацу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.