gdb安装出错,求指导
因为gcc升级到了4.8,gdb6.8无法调试,想升级gdb7.9,好多错误提示。
./configure没问题
make的时候有问题,如下
make[5]: Entering directory `/opt/build/gdb/gdbserver'
make[6]: Entering directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver'
make[7]: Entering directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver'
make[8]: Entering directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver/import'
make all-recursive
make[9]: Entering directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver/import'
make[10]: Entering directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver/import'
make[10]: Nothing to be done for `all-am'.
make[10]: Leaving directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver/import'
make[9]: Leaving directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver/import'
make[8]: Leaving directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver/import'
make[7]: Leaving directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver'
make[6]: Leaving directory `/opt/build/gdb/gdbserver/build-gnulib-gdbserver'
make[5]: Leaving directory `/opt/build/gdb/gdbserver'
make[4]: Leaving directory `/opt/build/gdb/gdbserver'
make[4]: Entering directory `/opt/build/gdb/data-directory'
rm -rf ./syscalls
mkdir ./syscalls
files='gdb-syscalls.dtd ppc-linux.xml ppc64-linux.xml i386-linux.xml amd64-linux.xml sparc-linux.xml sparc64-linux.xml mips-o32-linux.xml mips-n32-linux.xml mips-n64-linux.xml' ; \
for file in $files ; do \
f=../../../gdb-7.6/gdb/data-directory/../syscalls/$file ; \
if test -f $f ; then \
/usr/bin/install -c -m 644 $f ./syscalls ; \
fi ; \
done
touch stamp-syscalls
rm -rf ./python
files='gdb/__init__.py gdb/types.py gdb/printing.py gdb/prompt.py gdb/command/__init__.py gdb/command/type_printers.py gdb/command/pretty_printers.py gdb/command/prompt.py gdb/command/explore.py gdb/function/__init__.py gdb/function/strfns.py' ; \
for file in $files ; do \
dir=`echo "$file" | sed 's,/[^/]*$,,'` ; \
/bin/sh ../../../gdb-7.6/gdb/data-directory/../../mkinstalldirs ./python/$dir ; \
/usr/bin/install -c -m 644 ../../../gdb-7.6/gdb/data-directory/../python/lib/$file ./python/$dir ; \
done
mkdir -p -- ./python/gdb
mkdir -p -- ./python/gdb/command
mkdir -p -- ./python/gdb/function
touch stamp-python
make[4]: Leaving directory `/opt/build/gdb/data-directory'
make[4]: Entering directory `/opt/build/gdb/build-gnulib'
make[5]: Entering directory `/opt/build/gdb/build-gnulib'
make[6]: Entering directory `/opt/build/gdb/build-gnulib/import'
make all-recursive
make[7]: Entering directory `/opt/build/gdb/build-gnulib/import'
make[8]: Entering directory `/opt/build/gdb/build-gnulib/import'
make[8]: Nothing to be done for `all-am'.
make[8]: Leaving directory `/opt/build/gdb/build-gnulib/import'
make[7]: Leaving directory `/opt/build/gdb/build-gnulib/import'
make[6]: Leaving directory `/opt/build/gdb/build-gnulib/import'
make[5]: Leaving directory `/opt/build/gdb/build-gnulib'
make[4]: Leaving directory `/opt/build/gdb/build-gnulib'
make[3]: Leaving directory `/opt/build/gdb'
make[2]: Leaving directory `/opt/build/gdb'
make[1]: Nothing to be done for `all-target'.
make[1]: Leaving directory `/opt/build'