Où installer les bibliothèques manuellement?


14

Je veux installer SFML (une API C ++ multimédia gratuite) sur mon système Ubuntu, ce qui n'est pas un problème. Mais je voulais savoir où je devais stocker les fichiers.

Je peux voir qu'Ubuntu stocke mes bibliothèques C ++ Standard dans /usr/include/c++et ainsi de suite .. Mon problème est que je ne sais pas où je suis censé laisser les bibliothèques ou n'y a-t-il aucun endroit qui devrait être utilisé pour cela et je peux me déplacer les fichiers où je veux?

Tout ce que je recherche, c'est juste une sorte de "façon de bien faire", mais je ne trouve pas de réponse. Je veux que mes bibliothèques restent organisées.

Réponses:


17

/usr/local/lib/devrait être le bon dossier pour cela. C'est l'endroit normal pour conserver les fichiers de bibliothèque partagée installés manuellement à partir du code source (tel que défini par FHS ).

Si vous construisez une bibliothèque en cours d' exécution ./configure, makeet sudo make install, il habituellement y installer automatiquement.


1
Merci beaucoup! C'était le genre de réponse dont j'avais besoin :)
displayname

6
Aussi /usr/local/include/pour les fichiers include.
Robie Basak

une fois que vous l'avez déplacé, comment pouvez-vous vous assurer que tout le système sait qu'il est là? devez-vous modifier /etc/environementou quelque chose?
tatsu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.