انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: شایان در 24 تیر 1387، 02:26 ب‌ظ

عنوان: libstdc++.so.6 پیدا نمی‌شود.[حل شد]
ارسال شده توسط: شایان در 24 تیر 1387، 02:26 ب‌ظ
سلام خدمت همگی

من در سیستم عامل دبیان ۴ ام یک برنامه می‌خواهم اجرا کنم و error زیر را می‌دهد:
libstdc++.so.6 not found
در حالی که این کتابخانه در سیستم من وجود دارد و در آدرس
/usr/lib/است. و یک softlink به یک کتابخانه است که آن هم یک executable است.
در synaptic کل package هایی که با جستجو کردن libstdc++.so.6 پیدا می‌شوند را نصب کرده‌ام. و در گوگل نیز نتوانستم این مشکل را حل کنم.
دوستان اگر نظری دارند ممنون می‌شوم راه‌نمایی کنند.

پ.ن.
در اوبونتو ۸.۰۴ این برنامه بدون مشکل اجرا می‌شود.
عنوان: پاسخ به: libstdc++.so.6 پیدا نمی‌شود.
ارسال شده توسط: arashOio در 24 تیر 1387، 02:49 ب‌ظ
خروجی اینو ممکنه بذارین: locate libstdc++.so.6
عنوان: پاسخ به: libstdc++.so.6 پیدا نمی‌شود.
ارسال شده توسط: شایان در 24 تیر 1387، 04:01 ب‌ظ
خروجی  دستور
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

با تشکر
عنوان: پاسخ به: libstdc++.so.6 پیدا نمی‌شود.
ارسال شده توسط: arashOio در 24 تیر 1387، 07:21 ب‌ظ
ببینین اینطوری دریت میشه:
sudo ln -s /usr/lib/libstdc++.so.6 /lib
عنوان: پاسخ به: libstdc++.so.6 پیدا نمی‌شود.
ارسال شده توسط: شایان در 25 تیر 1387، 11:50 ق‌ظ
سلام
ممنون از توجه‌تان
یک بار make clean زدم و بعد دوباره make کردم و مشکل حل شد.