Я хочу использовать gdb для отладки на доске разработки arm-Linux. Я получаю ошибку при компиляции gdbserver.ошибка при перекрестном компиляции gdbserver
Ведущий: Ubuntu 11 32bit Цель: рука-Linux-GCC (GCC версии 4.4.3)
[email protected]:/home/mickey/gdb-7.4# ./configure --target=arm-linux --host=arm-linux
make
Я получаю сообщение об ошибке:
configure: error: no termcap library found
Из того, что я искал в Google. Компилятор не может получить библиотеку ncurses.
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for tgetent in -lcurses... no
checking for tgetent in -lncurses... no
Я следую предлагаемому решению по установке libncurses5-dev, но проблема все еще существует. libncurses5 действительно существует в моем Linux.
[email protected]:/home/mickey# dpkg -l | grep curse
ii libcurses-perl 1.28-1 Curses interface for Perl
ii libghc6-hscurses-dev 1.3.0.2-3build3 ncurses bindings for Haskell - development files for GHC6
ii libncurses5 5.7+20101128-1 shared libraries for terminal handling
ii libncurses5-dev 5.7+20101128-1 developer's libraries for ncurses
ii libncursesw5 5.7+20101128-1 shared libraries for terminal handling (wide character support)
ii libncursesw5-dev 5.7+20101128-1 developer's libraries for ncursesw
ii mtr-tiny 0.80-1 Full screen ncurses traceroute tool
ii ncurses-base 5.7+20101128-1 basic terminal type definitions
ii ncurses-bin 5.7+20101128-1 terminal-related programs and man pages
ii ncurses-term 5.7+20101128-1 additional terminal type definitions
Просьба помочь и указать, что я пропустил. Большое спасибо
Попробуйте 'apt-get install libtinfo-dev', а затем повторите шаги'./Configure' и 'make'. – sarnold
Вам необходимо перестроить все необходимые библиотеки для цели ARM и настроить зависимый путь lib для целевой руки env соответственно. –