Di mana menginstal perpustakaan secara manual?


13

Saya ingin menginstal SFML (multimedia C ++ API gratis) di sistem Ubuntu saya, yang pada dasarnya tidak masalah. Tapi saya ingin tahu di mana saya harus menyimpan file.

Saya dapat melihat, bahwa Ubuntu menyimpan perpustakaan C ++ Standard saya /usr/include/c++dan seterusnya .. Masalah saya adalah, saya tidak tahu di mana saya harus meninggalkan perpustakaan atau tidak ada tempat yang harus digunakan untuk ini dan saya dapat memindahkan file di mana pun saya inginkan?

Yang saya cari hanyalah semacam cara "bagaimana melakukannya dengan benar" tetapi saya tidak dapat menemukan jawaban. Saya ingin perpustakaan saya tetap teratur.

Jawaban:


16

/usr/local/lib/harus menjadi folder yang tepat untuk ini. Ini adalah tempat normal untuk menyimpan file perpustakaan bersama yang diinstal secara manual dari kode sumber (sebagaimana didefinisikan oleh FHS ).

Jika Anda membangun sebuah perpustakaan dengan menjalankan ./configure, makedan sudo make install, itu akan biasanya menginstal ada secara otomatis.


1
Terima kasih banyak! Ini adalah jawaban yang saya butuhkan :)
displayname

6
Juga /usr/local/include/untuk menyertakan file.
Robie Basak

begitu Anda memindahkannya ke sana, bagaimana Anda memastikan seluruh sistem tahu bahwa ia ada di sana? apakah Anda harus mengedit /etc/environementatau sesuatu?
tatsu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.