$(@:_config=)什么意思?
已经编译出bin文件了,现在研究一下makefile,把遇到的问题记录下来:
1.
网上查到如下解释
这里使用了Makefile中的替换引用规则,类似常看到的例子 obj=$(srcfiles:%.c=%.o): 由.c得到对应的.o文件.
这里是一样的道理:
smdk2410_config : unconfig
但有一点不明白@代表目标吗?印象里好像是$@ 才代表目标,做了个测试 “
all:
所以我认为符号@在$()中和$@是一样的
2. 目标 :依赖
做了个测试证明可以:
在外面建立一个makecfg
在makefile 里
all:
输入命令make all
就会输出 i am here