【ARM】解决Makefile文件“-l"参数后库名称不合规则的问题

1、 文档目标

解决Linux下Makefile文件“-l"(L的小写)参数后库名称不合规则的问题。


2、 问题场景

在调用自主创建的静态文件时,由于静态文件名称不合规则的原由,出现如图2-1所示的错误:


图2-1


3、软硬件环境

1)、软件版本:ArmDS 2023.0

2)、电脑环境:Ubuntu20.04

3)、外设硬件:无


4、解决方法

1)、打开工程的Makefile文件,如图4-1所示:


图4-1



2)、找到静态库文件所在的目录,把静态库文件名称修改为“libmathlib.a”,如图4-2所示:


图4-2



3)、重新编译工程,错误已解决,如图4-3所示:


图4-3