make xxx Is a directory. Stop.
摘要:转自:make xxx Is a directory. Stop. 的原因make xxx Is a directory. Stop. 的原因编译内核时候的一个错误提示make: *** arm/kernel.git/arch/arm: Is a directory. Stop.这个错误是由在Mak...
阅读全文
posted @
2014-04-15 09:18
amanlikethis
阅读(1614)
推荐(0) 编辑
如何编写一个简单的makefile
摘要:一个规则的构成目标:依赖1,依赖2······ 命令例子:objs := init.o nand.o head.o main.onand.bin :
(objs)arm−linux−ld−Tnand.lds−onandelf^ arm-linux-objcopy -O binary -S nand_elf
@arm−linux−objdump−D−marmnandelf>nand.dis@ $ nand.dis其中:
阅读全文
posted @
2014-01-10 19:55
amanlikethis
阅读(508)
推荐(0) 编辑
实现目标文件与源码分开的makefile测试实验
摘要:uboot提供了两种编译策略,即可以将生成的目标文件与源码混在一起,也可以将生成的目标文件与源码分开。通过对uboot Makefile的分析,笔者编写了一个简单的实现这种功能的Makfile。顶层makefileifneq (
(BUILDDIR),)saved−output:=(BUILD_DIR)# Attempt to create a output directory.
(shell[−d{BUILD_DIR} ] || mkdir -p ${BUILD_DIR}) //创建目录BUILD_DIR# Verify if it was successful.BUIL..
阅读全文
posted @
2013-11-17 19:31
amanlikethis
阅读(1474)
推荐(0) 编辑
makefile中PHONY的重要性
摘要:伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行所在规则定义的命令,有时也可以将一个伪目标称为标签。伪目标通过 PHONY来指明。 PHONY定义伪目标的命令一定会被执行,下面尝试分析这种优点的妙处。 1、如果我们指定的目标不是创建目标文件,而是使用makefi
阅读全文
posted @
2013-11-17 11:12
amanlikethis
阅读(7311)
推荐(0) 编辑
Makefile与shell脚本的区别
摘要:引用博客:Makefile与shell脚本区别在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。1、shell中所有引用以
打头的变量其后要加,而在Makefile中的变量是以打头的后加()。实例如下...
阅读全文
posted @
2013-10-31 16:16
amanlikethis
阅读(2153)
推荐(1) 编辑