จะติดตั้งไลบรารีด้วยตนเองได้ที่ไหน


14

ฉันต้องการติดตั้งSFML (C ++ API มัลติมีเดียฟรี)บนระบบ Ubuntu ของฉันซึ่งโดยทั่วไปจะไม่มีปัญหา แต่ฉันอยากรู้ว่าฉันควรจะเก็บไฟล์ไว้ที่ไหน

ฉันเห็นได้ว่า Ubuntu เก็บไลบรารี่มาตรฐาน C ++ ของฉันไว้/usr/include/c++และอื่น ๆ .. ปัญหาของฉันคือฉันไม่รู้ว่าฉันควรออกจากที่ใดหรือไม่มีที่ไหนที่ควรใช้สำหรับสิ่งนี้และฉันสามารถเคลื่อนย้ายได้ ไฟล์ทุกที่ที่ฉันต้องการ?

ทั้งหมดที่ฉันกำลังมองหาเป็นเพียงวิธีการ "ทำอย่างไรให้ถูกต้อง" แต่ฉันไม่สามารถหาคำตอบได้ ฉันต้องการให้ห้องสมุดของฉันจัดระเบียบ

คำตอบ:


17

/usr/local/lib/ควรเป็นโฟลเดอร์ที่เหมาะสมสำหรับสิ่งนี้ มันเป็นสถานที่ปกติสำหรับการเก็บไฟล์ไลบรารีที่ติดตั้งด้วยตนเองจากซอร์สโค้ด (ตามที่กำหนดโดยFHS )

ถ้าคุณสร้างห้องสมุดโดยการทำงาน./configure, makeและsudo make installก็จะมักจะติดตั้งอยู่ที่นั่นโดยอัตโนมัติ


1
ขอบคุณมาก! นี่เป็นคำตอบที่ฉันต้องการ :)
displayname

6
นอกจากนี้/usr/local/include/สำหรับไฟล์รวม
Robie Basak

เมื่อคุณย้ายไปที่นั่นคุณจะมั่นใจได้อย่างไรว่าทั้งระบบรู้ว่ามี คุณต้องแก้ไข/etc/environementหรืออะไร
tatsu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.