【ARM】使用Makefile文件生成Linux系统下的静态库文件

1、 文档目标

使用Makefile文件生成Linux系统下的静态库文件

2、 问题场景

在Linux系统下,经常需要生成静态库文件,了解通过Makefile文件来生成静态库文件的过程是Linux系统下软件开发的基础。

3、软硬件环境

1)、软件版本:gcc

2)、电脑环境:Ubuntu 20.04

3)、外设硬件:无

4、解决方法

1)、在math目录下,创建一个子目录:Sub,并创建一个sub.c文件,文件的内容如下:

图4-1

2)、在math目录下,创建一个子目录:Add,并创建一个dd.c文件,文件的内容如下:

图4-2

3)、在math目录下,创建一个Makefile文件,文件的内容如下:

图4-3

4)、运行make生成库文件,如图4-4所示:

图4-4