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

1、 文档目标

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

2、 问题场景

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

3、软硬件环境

1)、软件版本:gcc

2)、电脑环境:Ubuntu

3)、外设硬件:无

4、解决方法

1)、先创建mylib目录,在该目录下再创建子目录:Div、Mul、lib及include.

2)、在Div目录下,创建“div.c”文件,文件内容如图4-1所示:

图4-1

3)、在Mul目录下,创建“mul.c”文件,文件内容如图4-2所示:

图4-2

4)、在include目录下,创建“mylib.h”文件,文件内容如图4-3所示:

图4-3

5)、在mylib目录下,创建“Makefile”文件,文件内容如图4-4所示:

图4-4

6)、输入make编译程序,生成动态库文件,如图4-5所示:

图4-5