HarmonyOS 多个.a链接生成so库报错

使用lycium工具编译ffmpeg三方库之后,生成的多个.a库需要链接生成一个so库编译报错

HarmonyOS
2024-12-25 08:18:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

原因是没有使用-fpic选项将.a文件里面的.o文件解压出来,然后变成so文件。

处理办法:

1、尝试在编译.a文件的时候加上-fPIC -Wl,-Bsymbolic编译选项然后在转so。

2、直接编译源码文件生成so文件,不通过.a文件进行转换,加上对应的选项。

分享
微博
QQ
微信
回复
2024-12-25 11:35:55
相关问题
HarmonyOS linker so动态链接流程
1061浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5报错
939浏览 • 1回复 待解决
HarmonyOS ArkTS调用so
2905浏览 • 1回复 待解决
HarmonyOS RN的下载链接
1084浏览 • 1回复 待解决
HarmonyOS 编译工具链接问题
1334浏览 • 1回复 待解决
HarmonyOS so加载时可以多个文件注册吗
826浏览 • 1回复 待解决
HarmonyOS ohosTest调用so失败
1129浏览 • 1回复 待解决
HarmonyOS 引用so报红
1094浏览 • 1回复 待解决
HarmonyOS 引用so程序崩溃
1078浏览 • 1回复 待解决
HarmonyOS 怎么调用现有的so
1059浏览 • 1回复 待解决
如何在HarmonyOS app使用so
957浏览 • 1回复 待解决
HarmonyOS 如何适配自己的so
1814浏览 • 1回复 待解决
HarmonyOS so的正确引用方式
1271浏览 • 1回复 待解决
hi3861链接数学失败
523浏览 • 0回复 待解决
HarmonyOS 如何减小module中so大小
1170浏览 • 1回复 待解决