Makefile学习
来源:互联网 发布:tumblr类似软件 编辑:程序博客网 时间:2024/06/13 13:10
1、Makefile的基本结构
target:dependency_files
command /*该行必须以Tab键开头*/
2、Makefile中几个常见的的自动变量
$^ : 代表所有不重复的依赖文件(以空格分开)
$@ : 代表目标文件(的名称)
$< : 代表第一个依赖文件( 的名称)
3、通配符的使用
%.o:%.s
command
4、系统何时执行make命令
a、无目标文件时 b、依赖文件更新了
例如
sdram.bin:Init.o delay.o main.oarm-linux-ld -Ttext 0x30000000 -o sdram_led.elf $^arm-linux-objcopy -O binary -S sdram_led.elf sdram.binarm-linux-objdump -D sdram_led.elf > sdram.dis%.o:%.sarm-linux-gcc -o $@ $< -c%.o:%.carm-linux-gcc -o $@ $< -cclean:rm *.o sdram_led.elf sdram.bin sdram.dis
0 0
- makefile学习
- makefile 学习
- 学习makefile
- makefile学习
- Makefile学习
- makefile学习
- Makefile学习
- 学习makefile
- makefile学习
- makefile学习
- 学习makefile
- 学习Makefile
- Makefile学习
- makefile学习
- makefile学习
- Makefile学习
- Makefile学习
- makefile学习
- RxJava的初学随笔(一)
- Set(HashSet、TreeSet)、泛型
- java自带线程池和队列详细讲解
- fatal: Not a git repository (or any of the parent directories): .git
- stm32库函数学习篇---NVIC与外部中断
- Makefile学习
- 25 不使用加减乘除做加法
- 10个重要的Linux ps命令实战
- POJ3621 Sightseeing Cows
- 程序设计常用的C++模板库(STL)
- VACCUM
- java 生成一组不重复的随机数
- python实现找到第i小的元素
- Java 中4种访问修饰符 public/protected/default(friendly)/private