linux下编写的一个最简单的Makefile文件
来源:互联网 发布:剑三保存捏脸数据 编辑:程序博客网 时间:2024/06/06 02:28
Makefile核心要点:
1.会不会写makefile从侧面说明了一个人是否具备完成大型项目开发大型工程的能力
2.makefile是用来编译链接文件的,实现了自动化编译
3.与make指令搭配,一条make指令就完成了整个工程完全自动编译,极大的提高了软件开发的效率。
编法:
两点:
1.建立依赖关系
2.编写依赖方法
接下来,我们来自动化编译一个源文件,我们要实现一个进度条
1.源文件test.c
#include<stdio.h> 2 #include<unistd.h> 3 4 int main() 5 { 6 char arr[102]; 7 const char stat[4]={'|','/','-','\\'}; 8 int i=0; 9 while(i<=100) 10 {arr[i]='#'; 11 arr[i+1]='\0'; 12 13 printf("[%s[%d%%%c]]\r",arr,i,stat[i%6]); 14 i++; 15 usleep(100000); 16 } 17 18 return 0; 19 }
2.创建一个Makefile 文件
//test为目标文件(放在左边) test.c为依赖文件(放在‘ :’g后边),test依赖于test.c 1 test : test.c 2 gcc -o test test.c//注意命令前面一定要加Table键 3 .PHONY : clean //clean为关键字 为 伪目标,并不会生成临时文件 4 clean: 5 rm -f test //命令 前加 Table键 6 make clean
3.命令行输入make命令,生成test文件
./test //执行程序
0 0
- linux下编写的一个最简单的Makefile文件
- Linux下简单Makefile文件的编写
- 【linux】——Linux下简单makefile文件的编写
- 编写最简单的makefile
- Linux下的Makefile文件编写
- 《Linux驱动》最简单的驱动编写与makefile
- linux系统下编写一个makefile文件
- makefile 1 编写一个简单的makefile
- 编写简单的Makefile文件
- 简单的Makefile文件编写
- Linux-简单的Makefile编写
- linux下gcc下makefile文件的编写
- Linux下makefile的编写
- linux下的makefile 编写
- Linux下makefile的编写
- Linux下Makefile的编写
- linux下makefile的编写
- 关于linux中Makefile文件的编写(简单例子)
- 牛顿法
- 自旋锁和互斥锁区别
- spring security之httpSecurity详细使用示例
- 【C++学习笔记】数组和指针再C-风格字符串的演示
- Windows下与树莓派(Linux)开机自动共享文件夹实现双向传输文件
- linux下编写的一个最简单的Makefile文件
- 什么是MongoDB ?
- Java多线程系列--“基础篇”
- 125. Valid Palindrome (java,)
- spring一站式框架(service层)
- WebStorm的激活方式
- (1) linux 3.x
- C4D个人作品(1)
- CDH集群中配置Yarn资源