No.77364 作者:bingxuere03 邮件:bingxuere03@163.com ID:32603 登陆:3次 文章数:3篇 最后登陆IP:202.205.253.250 最后登陆:2005/4/13 15:32:26 注册:2005/3/25 22:27:29 财富:117 发帖时间:2005/4/13 10:54:34 发贴者IP:202.205.253.250 标题:bingxuere03:请教大侠问题!!! 摘要:No.77364请教大侠问题!!! 最近想把msntp(是基于pclinux的程序)移植到uClinux下去,但是好像编译连接总是有问 题,之前的Makefile是这样的: CFLAGS += -DLOCKNAME='"/var/run/msntp.pid"' -DSAVENAME='"/var/run/msntp.state" ' all: msntp clean: rm -f msntp msntp-1.5.tar.gz *~ *.o core *.gdb msntp: main.o unix.o internet.o socket.o timing.o $(CC) $(LDFLAGS) -o msntp main.o unix.o internet.o socket.o timing.o $(LIBS) $(LDLIBS) main.o: main.c header.h kludges.h unix.o: unix.c header.h kludges.h internet.o: internet.c header.h internet.h kludges.h socket.o: socket.c header.h internet.h kludges.h timing.o: timing.c header.h kludges.h 我自己添加了: LIBS = -lm(这个是前面的注释好像说是这么加的哦,能问一下是什么意思吗?) CC = arm-elf-gcc LDFLAGS += -Wl,-elf2flt romfs: $(ROMFSINST) /bin/msntp 最后总体make之后就错,但是在printf.c中明明是有include <stdlib.h> ,那个头文件中也 定义了gcvt啊,是不是连接的路径还是其他什么问题,多谢大侠指教了哦!!!! arm-elf-gcc -Os -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/home/sunq /uclinux/uClinux-dist/lib/libc/include -I/home/sunq/uclinux/uClinu ......
>>返回讨论的主题
|