【ARM】Linux下简单Makefile文件的编写

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