|
我将gdbserver.mak改了后(主要是我用的是uclibc的库):编译通过,但放到44b0板上跑不了,报:failed 4
原来那个gdbserver for m68k的是能跑的...就是连不上,报什么reply invalid hex digit 59
-----------------------------------------
SRC = utils.c low-linux.c server.c remote-utils.c
OBJ = utils.o low-linux.o server.o remote-utils.o
DIR = /home/luoh/new/uclinux/uClinux-dist
CC = arm-elf-gcc
LD = arm-elf-ld
BASEDEF = -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED
INC = -I$(DIR)/lib/libc/include \
-I$(DIR)/lib/libm \
-I$(DIR) \
-fno-builtin \
-nostartfiles \
-I$(DIR)/linux-2.4.x/include \
-Igdb/ -Ibfd/ -Iinclude/ -I./ -I./config
MISC = -Wl,-elf2flt $(DIR)/uClibc/lib/libc/crt0.o
LIB = -L$(DIR)/uClibc/lib/libc/. \
-L$(DIR)/uClibc/lib/libc/lib \
-L$(DIR)/uClibc/lib/libm \
-L$(DIR)/uClibc/lib/libnet \
-L$(DIR)/uClibc/lib/libdes \
-L$(DIR)/uClibc/lib/libpcap \
-L$(DIR)/uClibc/lib/libssl -lc
CFLAGS = -Os $(BASEDEF) $(INC)
.c.o:
$(CC) $(CFLAGS) -c $<
all: gdbserver
gdbserver: $(OBJ)
$(CC) $(CFLAGS) $(MISC) -o $@ $(OBJ) $(LIB)
|