⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 基于uclinux采用udp通讯协议实现图象等网络规范文件的传输.采用c/s模式,服务器端实现并发而响应多个客户的请求.经过测试,代码能在linux主机之间,arm与arm之间以及pc与arm之间进行
💻
字号:
CC = arm-elf-gccBASEPATH =/usr/src/uClinux-distLIBPATH =$(BASEPATH)/libLLIBPATH =$(LIBPATH)/uClibc/libINCLUDEPATH =$(BASEPATH)/linux-2.4.x/includeLDFLAGS =-Os -g -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED LDLIBS =-I$(LIBPATH)/uClibc/include -I$(LIBPATH)/libm -I$(LIBPATH)/libcrypt_old -I$(BASEPATH) -fno-builtin -nostartfiles -D__PIC__ -fpic -msingle-pic-base -I$(INCLUDEPATH)LDLIBS_EXEC =-Wl,-elf2flt $(LLIBPATH)/crt0.o $(LLIBPATH)/crti.o $(LLIBPATH)/crtn.o -L$(LIBPATH)/uClibc/. -L$(LLIBPATH) -L$(LIBPATH)/libm -L$(LIBPATH)/libnet -L$(LIBPATH)/libdes -L$(LIBPATH)/libaes -L$(LIBPATH)/libpcap -L$(LIBPATH)/libcrypt_old -L$(LIBPATH)/libssl -L$(LIBPATH)/zlib -lcLDLIBS_OBJS =-cEXEC1 = serv_udp.armOBJS1 = serv_udp.oEXEC2 = cli_udp.armOBJS2 = cli_udp.oEXEC3 = serv_udpEXEC4 = cli_udpEXEC5 = outputall: $(EXEC1) $(EXEC2)$(EXEC1): $(OBJS1)	$(CC) $(LDFLAGS) $(LDLIBS) $(LDLIBS_EXEC) -o $@ $(OBJS1)	cp $(EXEC1) /tftpboot/examples/                                                                                                        $(EXEC2): $(OBJS2)	$(CC) $(LDFLAGS) $(LDLIBS) $(LDLIBS_EXEC) -o $@ $(OBJS2)	cp $(EXEC2) /tftpboot/examples/%.o:%.c	$(CC) $(LDFLAGS) $(LDLIBS) $(LDLIBS_OBJS) $< -o $@	gcc -o serv_udp serv_udp.c	gcc -o cli_udp   cli_udp.cclean:	-rm -f $(EXEC1) $(EXEC2) $(EXEC3) $(EXEC4) $(EXEC5) *.elf *.gdb *.o    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -