随笔分类 -  编译原理

Make Makfile 链接脚本
摘要:在看uboot的源码时(开发板是EB-SAM9G45): 在顶层Makefile中, at91sam9g45ekes_nandflash_config \at91sam9g45ekes_dataflash_config \at91sam9g45ekes_dataflash_cs0_config \a 阅读全文
posted @ 2013-07-27 10:06 dolinux 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:1. $(@:_config=)什么意思? 网上查到如下解释 这里使用了Makefile中的替换引用规则,类似常看到的例子 obj=$(srcfiles:%.c=%.o): 由.c得到对应的.o文件. 这里是一样的道理: $(@:_config=) @代表的是target smdk2410_config, 那么$(@:_config=)就是将smdk2410_config中的_... 阅读全文
posted @ 2013-07-27 09:46 dolinux 阅读(978) 评论(0) 推荐(0) 编辑
摘要:先看一下目录结构 总控Makefile如下: 1: CFLAGS=-Wall 2: CC=gcc 3: 4: 5: SUBDIRS=server client 6: 7: export CFLAGS CC 8: 9: 10: 11: all:$(SUBDIRS) 12: 13: $(SUBDIRS): 1... 阅读全文
posted @ 2013-03-14 19:20 dolinux 阅读(465) 评论(0) 推荐(0) 编辑