Dove installare manualmente le librerie?


13

Voglio installare SFML (un'API C ++ multimediale gratuita) sul mio sistema Ubuntu, che sostanzialmente non è un problema. Ma volevo sapere dove dovevo archiviare i file.

Vedo che Ubuntu memorizza le mie librerie C ++ standard /usr/include/c++e così via. Il mio problema è che non so dove dovrei lasciare le librerie o non c'è posto che dovrebbe essere usato per questo e posso spostarmi i file dove voglio?

Tutto quello che sto cercando è solo una specie di modo "come farlo nel modo giusto" ma non riesco a trovare una risposta. Voglio che le mie biblioteche siano organizzate.

Risposte:


16

/usr/local/lib/dovrebbe essere la cartella giusta per questo. È il posto normale per mantenere i file della libreria condivisa installati manualmente dal codice sorgente (come definito da FHS ).

Se si crea una libreria correndo ./configure, makee sudo make install, sarà di solito installare lì automaticamente.


1
Grazie mille! Questa era la risposta di cui avevo bisogno :)
displayname

6
Anche /usr/local/include/per i file include.
Robie Basak,

una volta spostato lì, come fai ad assicurarti che l'intero sistema sappia che è lì? devi modificare /etc/environemento qualcosa del genere?
Tatsu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.