2013-01-16 13 views
5

,। :त्रुटि साझा पुस्तकालयों libstdC++ लोड हो रहा है so.5

sudo apt-get install libstdc++5 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
The following packages were automatically installed and are no longer required: 
html2text libmail-sendmail-perl libsys-hostname-long-perl 
Use 'apt-get autoremove' to remove them. 
The following NEW packages will be installed: libstdc++5 
0 upgraded, 1 newly installed, 0 to remove and 183 not upgraded. 
Need to get 255 kB of archives. 
After this operation, 1,155 kB of additional disk space will be used. 
Get:1 http://archive.ubuntu.com/ubuntu/ precise/universe libstdc++5 amd64 1:3.3.6-25ubuntu1 [255 kB] 
Fetched 255 kB in 4s (54.0 kB/s)      
Selecting previously unselected package libstdc++5. 
(Reading database ... 176303 files and directories currently installed.) 
Unpacking libstdc++5 (from .../libstdc++5_1%3a3.3.6-25ubuntu1_amd64.deb) ... 
Setting up libstdc++5 (1:3.3.6-25ubuntu1) ... 
Processing triggers for libc-bin ... 
ldconfig deferred processing now taking place 

लेकिन प्रोग्राम को कॉल करते समय भी मुझे वही त्रुटि मिलती है। अग्रिम में धन्यवाद!

+0

क्या आपको libstdC++ मिला। तो.5/usr/lib/now में? –

+0

में/usr/lib/libstdC++ है। इसलिए, libstdC++। So.5, libstdC++। So.5.0.7, और फिर कई libstdC++। So.6 फ़ाइलें। – user1784467

उत्तर

8

संभावना है कि, आप एक प्रोग्राम काफी पुरानी libstdc++ v5 जरूरत के लिए चला रहे हैं, यह भी एक 32-बिट अनुप्रयोग है कर रहे हैं, तो यह (64-बिट) का उपयोग नहीं कर सकते हैं libstdc++5 आप स्थापित। ia32-libs पैकेज स्थापित करें।

+0

ऐसा लगता है कि चाल चल रही है, बहुत बहुत धन्यवाद। – user1784467

+0

यह मेरे लिए काम नहीं किया। लेकिन मैंने कोशिश की और फिर काम किया: sudo ln -s /usr/lib64/libstdc++.so.5/usr/lib/ –

+0

मैं 'sudo apt-get libstdC++ 5.i386' का उपयोग करके सफल हुआ 32- बिट संस्करण '/ usr/lib/i386-linux-gnu/libstdC++ में। so.5' –

संबंधित मुद्दे