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动态链接流程
1002浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5报错
897浏览 • 1回复 待解决
HarmonyOS RN的下载链接
1053浏览 • 1回复 待解决
HarmonyOS ArkTS调用so
2567浏览 • 1回复 待解决
HarmonyOS 编译工具链接问题
1265浏览 • 1回复 待解决
HarmonyOS so加载时可以多个文件注册吗
778浏览 • 1回复 待解决
HarmonyOS 引用so报红
1063浏览 • 1回复 待解决
HarmonyOS ohosTest调用so失败
1108浏览 • 1回复 待解决
HarmonyOS 引用so程序崩溃
1030浏览 • 1回复 待解决
HarmonyOS 怎么调用现有的so
1020浏览 • 1回复 待解决
如何在HarmonyOS app使用so
935浏览 • 1回复 待解决
HarmonyOS so的正确引用方式
1218浏览 • 1回复 待解决
HarmonyOS 如何适配自己的so
1740浏览 • 1回复 待解决
hi3861链接数学失败
410浏览 • 0回复 待解决