GNUC Makefile 脚本编写
来源:互联网 发布:网络视频播放器 编辑:程序博客网 时间:2024/06/06 10:01
1. 脚本基本结构
(1)第一部分:变量定义(预定义变量,用户自定义变量)
CC=gcc
CPP=gcc -E
CFLAGS= -Wall -O
RM= rm -rf
OBJS= main.o mylib.o
(2)第二部分:目标体
目标体:依赖文件
(Tab键) 命令
(3)第三部分:标签
clean:
(Tab键) @echo "正在删除文件...... " $(OBJS)
(Tab键) RM $(OBJS)
2. make可以读入的四种脚本名
(1)Makefile (缺省)
(2)makefile
(3)-f 自定义脚本文件名
(4)-c 指定目录 -f 自定义脚本文件名
3. 常用自动变量
$* 目标文件名称(无扩展名)
$@ 目标文件名称(有扩展名)
$^ 所有不重复的依赖文件,以空格分开
$< 第一个依赖文件
- GNUC Makefile 脚本编写
- makefile中的脚本if编写
- Linux下makefile脚本的编写
- Makefile和shell脚本简单编写
- ARM:Makefile编写、链接脚本编写、裸板shell框架
- Ubuntu14.04 | 编写makefile脚本执行MPI的.c程序
- 编写Makefile
- Makefile编写
- makefile编写
- makefile 编写
- makefile编写
- Makefile 编写
- makefile编写
- Makefile编写
- 编写Makefile
- Makefile编写
- makefile编写
- Makefile 编写
- 自动搜索文件并打包成ZIP包
- Java序列化【草案二】
- android中Timer+TimerTask+Handler配合,重复定时执行某项任务(方法)
- poj 2342 Anniversary Party(树形dp)
- “黑马程序员”网络编程
- GNUC Makefile 脚本编写
- Linq自己不懂的知识总汇 Lambda表达式 select 与 where的选择
- keytool在OS X 显示为乱码
- 【引领创新潮流】为什么说中国从来没有创新型互联网企业?
- java里面的web容器是指什么
- Hibernate(四)——全面解析一对多关联映射
- POJ 3176 Cow Bowling
- 第七章 例7.7
- 程序员如何进阶(转载)