Где установить библиотеки вручную?


14

Я хочу установить SFML (бесплатный мультимедийный API C ++) в моей системе Ubuntu, что в принципе не является проблемой. Но я хотел знать, где я должен хранить файлы.

Я вижу, что Ubuntu хранит мои стандартные библиотеки C ++ в /usr/include/c++и т. Д. Моя проблема в том, что я не знаю, где мне оставить библиотеки или нет места, которое следует использовать для этого, и я могу переехать файлы где я хочу?

Все, что я ищу, это просто какой-то способ «как сделать это правильно», но я не могу найти ответ. Я хочу, чтобы мои библиотеки были организованы.

Ответы:


17

/usr/local/lib/должна быть правильная папка для этого. Это обычное место для хранения файлов общей библиотеки, установленных вручную из исходного кода (как определено FHS ).

Если вы соберете библиотеку, запустив ./configure, makeи sudo make install, она обычно будет установлена ​​там автоматически.


1
Большое спасибо! Это был тот самый ответ, который мне был нужен :)
displayname

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

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