make时注意到的小问题
来源:互联网 发布:金融网络诈骗类型 编辑:程序博客网 时间:2024/06/08 04:06
make是个很不错的功能,这次在一个操作系统写makefile的时候发现了一个问题
首先在该操作系统下/build 目录下有个makefile,是用来决定要编译生产哪些文件,我是要写一个UDP的文件,在该makefile添加了
udpsocket:
@echo Making UDPsocket application at `date`
if ( test -e ../apps/udpsocket ) then \
cd ../apps/udpsocket; make; \
cp udp $(INSTALL_ROOT)/sbin; \
fi
然后在/apps/udpsocket目录下添加了一个makefile文件,用于对我的udp.c文件进行编译
内容如下:
CC=$(TOOLPREFIX)gcc
LD=$(TOOLPREFIX)ld
AS=$(TOOLPREFIX)as
AR=$(TOOLPREFIX)ar
STRIP=$(TOOLPREFIX)strip
RANLIB=$(TOOLPREFIX)ranlib
CFLAGS += -Wall -pthread
#CFLAGS += -Werror -g
HFLAGS += -I${KERNELPATH}/arch/mips/include
HFLAGS += -I${KERNELPATH}/arch/mips/include/asm/mach-ar7
TARGET = udp
OBJS = udp.o
all:$(TARGET)
$(TARGET):$(OBJS)
$(CC) $(CFLAGS) -o $@ $^
rm -rf *.o
main.o:main.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -rf *~ *.o $(TARGET)
LD=$(TOOLPREFIX)ld
AS=$(TOOLPREFIX)as
AR=$(TOOLPREFIX)ar
STRIP=$(TOOLPREFIX)strip
RANLIB=$(TOOLPREFIX)ranlib
CFLAGS += -Wall -pthread
#CFLAGS += -Werror -g
HFLAGS += -I${KERNELPATH}/arch/mips/include
HFLAGS += -I${KERNELPATH}/arch/mips/include/asm/mach-ar7
TARGET = udp
OBJS = udp.o
all:$(TARGET)
$(TARGET):$(OBJS)
$(CC) $(CFLAGS) -o $@ $^
rm -rf *.o
main.o:main.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -rf *~ *.o $(TARGET)
原本我以为这样就可以了,结果奇怪的是发生了,到/build 目录下执行make 竟然没有编译生产udp的可执行文件,这就有点让人摸不着头脑了
好像就是被忽略过一样。
后来才发现还需要修改makefile.ap121-2.6.31这个文件,在里面把我要编译的目录添加进去,,,
0 0
- make时注意到的小问题
- 写网页事注意到的一些小问题
- 对while循环使用时需要注意到的小细节
- 现在注意到自己的问题,还不晚!!
- 使用CAtransition类需要注意到的问题
- resultSet没注意到的一点问题
- highcharts 一个不容易注意到的细节问题
- 一些不常被注意到的Java问题
- C++自己注意到的一些问题
- [图文]那些不易注意到的UNITY实用小功能
- 那些不易注意到的UNITY实用小功能
- 那些不易注意到的UNITY实用小功能
- 【转】那些不易注意到的UNITY实用小功能
- Android 开发中需要注意到的小细节
- 那些不易注意到的Unity实用小功能
- 那些不易注意到的UNITY实用小功能
- Object-C第一课,我们要注意到的小细节
- IOS 里面你没有注意到的一些小知识
- House Robber
- C-文件的输入输出程序-待补充
- C-结构
- 111111111111
- C-枚举
- make时注意到的小问题
- 开发人员专用代理及使用设置
- C-程序开发技术
- git 相关操作
- 见到过的值得收藏的网站链接
- ANT发布SVN WEB项目到TOMCAT以及利用post-commit自动提交编译更新
- 555555555555555555555555
- 微信高级群发接口,微信自定义菜单,微信支付-微信公众平台开发
- android第三方应用跳转到QQ并指定QQ号聊天