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

14

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

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

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

показать имя
источник

Ответы:

17

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

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

Базз-DEE
источник
1
Большое спасибо! Это был тот самый ответ, который мне был нужен :)
displayname
6
Также /usr/local/include/для включаемых файлов.
Роби Басак
как только вы переместили его туда, как, fdo, вы убедитесь, что вся система знает, что это там? Вы должны редактировать /etc/environementили что-то?
Tatsu