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动态链接流程
57浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5报错
70浏览 • 1回复 待解决
HarmonyOS 编译工具链接问题
359浏览 • 1回复 待解决
HarmonyOS RN的下载链接
212浏览 • 1回复 待解决
HarmonyOS so加载时可以多个文件注册吗
177浏览 • 1回复 待解决
HarmonyOS ArkTS调用so
290浏览 • 1回复 待解决
HarmonyOS 引用so报红
217浏览 • 1回复 待解决
HarmonyOS ohosTest调用so失败
221浏览 • 1回复 待解决
HarmonyOS 引用so程序崩溃
163浏览 • 1回复 待解决
HarmonyOS 怎么调用现有的so
152浏览 • 1回复 待解决
如何在HarmonyOS app使用so
172浏览 • 1回复 待解决
HarmonyOS so的正确引用方式
283浏览 • 1回复 待解决
HarmonyOS 如何适配自己的so
761浏览 • 1回复 待解决