Wo kann man Bibliotheken manuell installieren?


13

Ich möchte SFML (eine kostenlose Multimedia-C ++ - API) auf meinem Ubuntu-System installieren, was grundsätzlich kein Problem darstellt. Aber ich wollte wissen, wo ich die Dateien speichern soll.

Ich kann sehen, dass Ubuntu meine C ++ Standard-Bibliotheken in /usr/include/c++und so weiter speichert . Mein Problem ist, dass ich nicht weiß, wo ich die Bibliotheken lassen soll, oder dass es keinen Platz gibt, der dafür verwendet werden sollte, und ich kann umziehen die dateien wo immer ich will?

Alles, was ich suche, ist nur eine Art "wie man es richtig macht", aber ich kann keine Antwort finden. Ich möchte, dass meine Bibliotheken organisiert bleiben.

Antworten:


15

/usr/local/lib/sollte der richtige Ordner dafür sein. Dies ist der normale Ort, an dem gemeinsam genutzte Bibliotheksdateien manuell aus dem Quellcode (wie von FHS definiert ) installiert werden .

Wenn Sie eine Bibliothek , indem Sie bauen ./configure, makeund sudo make installwird es in der Regel dort automatisch installiert.


1
Vielen Dank! Dies war die Art von Antwort, die ich brauchte :)
Anzeigename

6
Auch /usr/local/include/für die Include-Dateien.
Robie Basak

Wie stellen Sie sicher, dass das gesamte System weiß, dass es vorhanden ist? musst du noch was bearbeiten /etc/environementoder?
Tatsu
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.