2013-02-25 103 views
5

मुझे mp4box स्थापित करने और मेक lib कमांड चलाने की कोशिश करते समय निम्न त्रुटि मिल रही है।/usr/bin/ld: नहीं मिल सकता -lglut

/usr/bin/ld: cannot find -lglut 
collect2: ld returned 1 exit status 
make[1]: *** [libgpac.so] Error 1 
make[1]: Leaving directory `/gpac/src' 
make: *** [lib] Error 2 

बाद मैं पुस्तकालयों की जाँच है कि मैं क्या मिलेगा:

lrwxrwxrwx 1 root root  13 Feb 15 18:25 libGL.so -> mesa/libGL.so 
-rw-r--r-- 1 root root 905952 Aug 23 2011 libGLU.a 
lrwxrwxrwx 1 root root  11 Feb 15 18:26 libGLU.so -> libGLU.so.1 
lrwxrwxrwx 1 root root  20 Feb 15 18:25 libGLU.so.1 -> libGLU.so.1.3.071000 
-rw-r--r-- 1 root root 453272 Aug 23 2011 libGLU.so.1.3.071000 
[email protected]:/usr/lib$ ln -s libGLU.so.1.3.071000 libGL.so 
ln: creating symbolic link `libGL.so': File exists 

नोट: मैं लिनक्स में एक कुल newb हूँ ताकि ले कृपया ध्यान में! बहुत बहुत धन्यवाद!

उत्तर

14

आप भरमार के एक कार्यान्वयन की जरूरत जा रहे हैं।

sudo apt-get install freeglut3 freeglut3-dev 
+0

जब मैं इसे करने की कोशिश मैं यह त्रुटि आई: करते समय त्रुटियां प्रसंस्करण सामने आईं: linux छवि 2.6.38-16-सामान्य linux छवि सामान्य linux -image –

+1

...? क्या आप आमतौर पर 'एपीटी-गेट' का उपयोग करते हैं? – nneonneo

+2

हाँ मैं करता हूं, आमतौर पर काम करता है। –

0

मैं एक ही समस्या पर चल रहा था जब मैं तो MP4Box स्थापित करने के लिए कोशिश कर रहा था मैं समाधान: सबसे आसान पाने के लिए FreeGLUT है। सभी चेक की

पहले अगर आपके विन्यास फाइल किसी भी त्रुटि के उत्पादन को देखने के लिए। उदाहरण (अनुमति नहीं दी त्रुटि) के लिए:

TMPDIR1=/usr/local/src 

तो आप इस आदेश का उपयोग भरमार स्थापित करने की आवश्यकता: इस मामले में आप निम्नलिखित करने के लिए अपने कॉन्फ़िगर फ़ाइल (लाइन 7 फाई से पहले) में TMPDIR1 लाइन को बदलने की जरूरत:

yum install glut-devel 
अब अगर आप निम्न आदेश चला

ls /usr/lib64 |grep glut 

आप से आप libglut.so है कि (यदि आप libglut.so नहीं कर सकते @ आप symb बनाने की जरूरत यह करने के लिए Olic लिंक) तो सब कुछ ठीक से काम करना चाहिए