पुस्तकालयों को मैन्युअल रूप से कहाँ स्थापित किया जाए?


14

मैं अपने Ubuntu सिस्टम पर SFML (एक मुफ्त मल्टीमीडिया सी ++ एपीआई) स्थापित करना चाहता हूं , जो मूल रूप से कोई समस्या नहीं है। लेकिन मैं जानना चाहता था कि मुझे फाइलों को कहां स्टोर करना चाहिए।

मैं देख सकता हूं, कि उबंटू मेरी C ++ स्टैण्डर्ड लाइब्रेरीज़ को /usr/include/c++और इतने पर स्टोर करता है .. मेरी समस्या यह है, कि मुझे नहीं पता कि मैं लाइब्रेरियों को कहाँ छोड़ने वाला हूँ या ऐसी कोई जगह नहीं है, जिसका इस्तेमाल इसके लिए किया जाना चाहिए और मैं इसे स्थानांतरित कर सकता हूँ फ़ाइलें जहाँ भी मैं चाहता हूँ

मैं जिस चीज की तलाश कर रहा हूं वह कुछ इस तरह का है "यह कैसे सही है" लेकिन मुझे इसका जवाब नहीं मिल रहा है। मैं चाहता हूं कि मेरे पुस्तकालय व्यवस्थित रहें।

जवाबों:


17

/usr/local/lib/इसके लिए सही फ़ोल्डर होना चाहिए। यह स्रोत कोड से मैन्युअल रूप से स्थापित साझा लाइब्रेरी फ़ाइलों को रखने के लिए सामान्य स्थान है (जैसा कि एफएचएस द्वारा परिभाषित किया गया है )।

आप चलाकर एक पुस्तकालय का निर्माण तो ./configure, makeहै, और sudo make install, यह होगा आम तौर पर वहाँ स्वचालित रूप से स्थापित।


1
आपका बहुत बहुत धन्यवाद! इस तरह के उत्तर की मुझे आवश्यकता थी :)
डिस्प्लेनेम

6
भी /usr/local/include/शामिल फ़ाइलों के लिए।
रॉबी बसाक

एक बार जब आप इसे वहां ले जाते हैं तो आप कैसे सुनिश्चित करते हैं कि पूरी प्रणाली को पता है कि यह वहां है? क्या आपको संपादित करना है /etc/environementया कुछ और करना है?
tatsu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.