makefile小试牛刀
来源:互联网 发布:猎天使魔女3知乎 编辑:程序博客网 时间:2024/06/05 18:15
使用make编译两个.c文件
//a.cvoid fun1(void);int main(){ fun1(); return 0;}//b.c#include <stdio.h>void fun1(){ printf("this is creat by make file.\n");}//makefile内容//第一版a.exe:a.o b.o gcc -o a.exe a.o b.oa.o:a.c gcc -o a.o -c a.cb.o:b.c gcc -o b.o -c b.cclean: rm *.o *.exe//第二版a.exe:a.o b.o gcc -o $@ a.o b.o//$@指代当前目标,也就是a.exe%.o:%.c gcc -o $@ $< -c//$< 指代第一个前置条件。比如,规则为 t: p1 p2,那么$< 就指代p1clean: rm *.o *.exe//第三版foo=a.o b.oa.exe:$(foo) gcc -o $@ $(foo)%.o:%.c gcc -c $<clean: rm *.o *.exe
*注意:以上命令前面都有一个Tab键。
在Ubuntu环境下利用make工具
或者
最后执行清除
0 0
- makefile小试牛刀
- makefile——小试牛刀
- Makefile
- Makefile
- makefile
- makefile
- makefile
- Makefile
- Makefile
- Makefile
- Makefile
- Makefile
- Makefile
- makefile
- Makefile
- makefile
- Makefile
- makefile
- 第十六周项目3-归并排序算法的改进
- 中国计算机学会推荐的国际学术刊物
- 实用的删除目录下部分类型之外的所有文件的三种方法
- 自定义堆栈,实现括号匹配
- Java 最基本常用类
- makefile小试牛刀
- Android MediaPlayer的生命周期
- Lesson 7: 初始化Direct3D
- maven内部运行原理解析(一)
- maven+springmvc+dubbo+zookeeper
- GitHub上Swift语言指南
- 针对phpstudy安装的时候出现 unknown storage engine innodb
- 判断一个字符串中的字符是否唯一
- 个人银行账户管理程序3.0