libncurses.so.5: ошибка при загрузке общих библиотек

Я пытался отладить приложение C в Eclipse с помощью GDB, но получил следующую ошибку:

Error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Я попытался установить libncurses5, но он уже установлен.

Должен ли я изменить местоположение этого пакета? Есть идеи?


Это то, что я получил после запуска locate libncurses.

# locate libncurses
/home/sina/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,any,any,any,libncurses5-dbg,page,1,helpful,,187a06d92ba0b73dd50444293b7cab16
/home/sina/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,ubuntu,quantal,any,libncurses5-dbg,page,1,helpful,,e8f56bcf979e4c966af1cf8fcfb46b89
/home/sina/.cache/software-center/rnrclient/reviews.ubuntu.com,reviews,api,1.0,reviews,filter,en,ubuntu,raring,any,libncurses5-dbg,page,1,helpful,,9e8b7962287c629e99b01502879a8f35
/home/sina/Downloads/libncurses5-dbg_5.9+20130608-1ubuntu1_i386.deb
/lib/x86_64-linux-gnu/libncurses.so.5
/lib/x86_64-linux-gnu/libncurses.so.5.9
/lib/x86_64-linux-gnu/libncursesw.so.5
/lib/x86_64-linux-gnu/libncursesw.so.5.9
/usr/lib/libncurses++_g.a
/usr/lib/libncurses_g.a
/usr/lib/debug/libncurses.so.5
/usr/lib/debug/libncurses.so.5.9
/usr/lib/debug/lib/x86_64-linux-gnu/libncurses.so.5.9
/usr/lib/debug/lib32/libncurses.so.5.9
/usr/lib/debug/lib32/libncursesw.so.5.9
/usr/lib/debug/usr/libx32/libncurses.so.5.9
/usr/lib/debug/usr/libx32/libncursesw.so.5.9
/usr/lib/x86_64-linux-gnu/libncurses++.a
/usr/lib/x86_64-linux-gnu/libncurses.a
/usr/lib/x86_64-linux-gnu/libncurses.so
/usr/share/doc/libncurses5
/usr/share/doc/libncurses5-dbg
/usr/share/doc/libncurses5-dev
/usr/share/doc/libncursesw5
/var/cache/apt/archives/libncurses5-dbg_5.9-10ubuntu4_amd64.deb
/var/lib/dpkg/info/libncurses5-dbg.list
/var/lib/dpkg/info/libncurses5-dbg.md5sums
/var/lib/dpkg/info/libncurses5-dbg.postinst
/var/lib/dpkg/info/libncurses5-dev.list
/var/lib/dpkg/info/libncurses5-dev.md5sums
/var/lib/dpkg/info/libncurses5-dev.postinst
/var/lib/dpkg/info/libncurses5:amd64.list
/var/lib/dpkg/info/libncurses5:amd64.md5sums
/var/lib/dpkg/info/libncurses5:amd64.postinst
/var/lib/dpkg/info/libncurses5:amd64.postrm
/var/lib/dpkg/info/libncurses5:amd64.shlibs
/var/lib/dpkg/info/libncurses5:amd64.symbols
/var/lib/dpkg/info/libncursesw5:amd64.list
/var/lib/dpkg/info/libncursesw5:amd64.md5sums
/var/lib/dpkg/info/libncursesw5:amd64.postinst
/var/lib/dpkg/info/libncursesw5:amd64.postrm
/var/lib/dpkg/info/libncursesw5:amd64.shlibs
/var/lib/dpkg/info/libncursesw5:amd64.symbols
4
задан 16 February 2014 в 20:13

1 ответ

Вам необходимо установить символы отладки для приложений отладки:

sudo apt-get install libncurses5-dbg

-dbg означает отладку, то есть символы, которых вам не хватает.

0
ответ дан 16 February 2014 в 20:13

Другие вопросы по тегам:

Похожие вопросы: