- 论坛徽章:
- 0
|
我下载了gdb的原代码,重新编译
编译gdb成功
编译gdbserver时出错了
错误代码如下:
#/ make CC=/opt/host/armv4l/bin/armv4l-unknown-linux-gcc
CONFIG_FILES="" CONFIG_HEADERS=config.h:config.in /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
rm -f version.c-tmp version.c
echo '#include "server.h"' >> version.c-tmp
echo 'const char version[] = "'"`sed q ../../gdb/gdbserver/../version.in`"'";' >> version.c-tmp
echo 'const char host_name[] = "armv4l-unknown-linux";' >> version.c-tmp
mv version.c-tmp version.c
/opt/host/armv4l/bin/armv4l-unknown-linux-gcc -c -Wall -g -O2 -I. -I../../gdb/gdbserver -
I../../gdb/gdbserver/../regformats -I../../gdb/gdbserver/../../include -I../../bfd -I../../gdb/gdbserver/../../bfd version.c
rm -f gdbserver
/opt/host/armv4l/bin/armv4l-unknown-linux-gcc -rdynamic -o gdbserver inferiors.o regcache.o remote-utils.o server.o
signals.o target.o utils.o version.o mem-break.o reg-arm.o linux-low.o linux-arm-low.o thread-db.o proc-service.o \
-lthread_db
collect2: ld terminated with signal 11 [Segmentation fault], core dumped
make: *** [gdbserver] Error 1
在make 之前./configure是成功的,makefile文件也是configure时自动生成的 |
|