Kitaplıkları elle nasıl yükleyebilirim?


14

Ben yüklemek istediğiniz SFML (ücretsiz bir multimedya C ++ API) temelde bir sorun değildir üzerinde benim Ubuntu sistemi. Ama dosyaları nerede saklamam gerektiğini bilmek istedim.

Ubuntu'nun C ++ Standart kütüphanelerimi sakladığını vb. Görebiliyorum /usr/include/c++.. Sorunum, kütüphaneleri nerede bırakmam gerektiğini bilmiyorum ya da bunun için kullanılması gereken bir yer yok ve hareket edebiliyorum dosyaları istediğim her yerde?

Aradığım tek şey bir tür "doğru şekilde nasıl yapılır" ama bir cevap bulamıyorum. Kütüphanelerimin düzenli kalmasını istiyorum.

Yanıtlar:


17

/usr/local/lib/bunun için doğru klasör olmalıdır. Kaynak koddan ( FHS tarafından tanımlandığı gibi ) manuel olarak yüklenmiş paylaşılan kütüphane dosyalarını tutmak için normal yerdir .

Eğer çalıştırarak bir kütüphane inşa ederse ./configure, makeve sudo make installbu edecektir genellikle otomatik orada yükleyin.


1
Çok teşekkür ederim! Bu ihtiyacım olan cevaptı :)
displayname

6
Ayrıca /usr/local/include/içerme dosyaları için.
Robie Basak

Bir kez oraya taşındıktan sonra tüm sistemin orada olduğunu bildiğinden nasıl emin olursunuz? düzenlemek zorunda mısın /etc/environementfalan?
tatsu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.