1、 文档目标
解决Linux下简单的Makefile文件的编写。
2、 问题场景
由于现在客户使用ArmDS、Fusa Compiler时,绝大部分研发过程采用Makefile进行工程管理,所以有必要了解简单的Makefile的编写。
3、软硬件环境
1)、软件版本:gcc
2)、电脑环境:Ubuntu 20.04
3)、外设硬件:无
4、解决方法
1)、在Linux系统下,用“vim”编写一下“Helloworld.c”文件。
2)、用“vim”编写一下“Makefile”文件,文件的内容如图4-1所示:
图4-1
注:“CC”:指定编译器。
“CFLAGS”:指定编译的参数。
3)、运行“make”,编译工程,如图4-2所示:
图4-2
4)、运行“make clean”清除目标文件,如图4-3所示:
图4-3