انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: شایان در 24 تیر 1387، 02:26 بظ
-
سلام خدمت همگی
من در سیستم عامل دبیان ۴ ام یک برنامه میخواهم اجرا کنم و error زیر را میدهد:
libstdc++.so.6 not found
در حالی که این کتابخانه در سیستم من وجود دارد و در آدرس
/usr/lib/
است. و یک softlink به یک کتابخانه است که آن هم یک executable است.
در synaptic کل package هایی که با جستجو کردن libstdc++.so.6 پیدا میشوند را نصب کردهام. و در گوگل نیز نتوانستم این مشکل را حل کنم.
دوستان اگر نظری دارند ممنون میشوم راهنمایی کنند.
پ.ن.
در اوبونتو ۸.۰۴ این برنامه بدون مشکل اجرا میشود.
-
خروجی اینو ممکنه بذارین:
locate libstdc++.so.6
-
خروجی دستور
locate stdc++.so.6
(خودم از همین دستور استفاده کرده بودم و گفتم که در آدرس فوق وجود دارد.)
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.8
و اولی یک softlink به دومی است.
در ضمن پایگاه دادهی کامپیوترم نیز به روز است.
اشتباهی که میگیرد هم دقیقا به این صورت است:
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
با تشکر
-
ببینین اینطوری دریت میشه:
sudo ln -s /usr/lib/libstdc++.so.6 /lib
-
سلام
ممنون از توجهتان
یک بار make clean زدم و بعد دوباره make کردم و مشکل حل شد.