随笔分类 - 编译原理
Make Makfile 链接脚本
摘要:在看uboot的源码时(开发板是EB-SAM9G45): 在顶层Makefile中, at91sam9g45ekes_nandflash_config \at91sam9g45ekes_dataflash_config \at91sam9g45ekes_dataflash_cs0_config \a
阅读全文
摘要:1. $(@:_config=)什么意思? 网上查到如下解释 这里使用了Makefile中的替换引用规则,类似常看到的例子 obj=$(srcfiles:%.c=%.o): 由.c得到对应的.o文件. 这里是一样的道理: $(@:_config=) @代表的是target smdk2410_config, 那么$(@:_config=)就是将smdk2410_config中的_...
阅读全文
摘要:先看一下目录结构 总控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...
阅读全文