随笔 - 342  文章 - 0 评论 - 49 阅读 - 147万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Makefile

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) 推荐(0) 编辑
如何编写一个简单的makefile
摘要:一个规则的构成目标:依赖1,依赖2······ 命令例子:objs := init.o nand.o head.o main.onand.bin : (objs)armlinuxldTnand.ldsonandelf^ arm-linux-objcopy -O binary -S nand_elf @armlinuxobjdumpDmarmnandelf>nand.dis@ $ nand.dis其中: 阅读全文
posted @ 2014-01-10 19:55 amanlikethis 阅读(508) 评论(0) 推荐(0) 编辑
实现目标文件与源码分开的makefile测试实验
摘要:uboot提供了两种编译策略,即可以将生成的目标文件与源码混在一起,也可以将生成的目标文件与源码分开。通过对uboot Makefile的分析,笔者编写了一个简单的实现这种功能的Makfile。顶层makefileifneq ((BUILDDIR),)savedoutput:=(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) 推荐(0) 编辑
makefile中PHONY的重要性
摘要:伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行所在规则定义的命令,有时也可以将一个伪目标称为标签。伪目标通过 PHONY来指明。 PHONY定义伪目标的命令一定会被执行,下面尝试分析这种优点的妙处。 1、如果我们指定的目标不是创建目标文件,而是使用makefi 阅读全文
posted @ 2013-11-17 11:12 amanlikethis 阅读(7311) 评论(2) 推荐(0) 编辑
Makefile与shell脚本的区别
摘要:引用博客:Makefile与shell脚本区别在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。1、shell中所有引用以,Makefile打头的后加()。实例如下... 阅读全文
posted @ 2013-10-31 16:16 amanlikethis 阅读(2153) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示