lycium重新编译,lycium编译生成so后若要重新编译如何操作?

​1.lycium编译生成so后若要重新编译如何操作,即便是删除后调用./build.sh 也会报All jobs Done。

2.涉及到多个依赖的第三方库如curl依赖了别的库,这些库有config、cmake、makefile编译方式,若要编译x86_64平台的so,要如何更改配置。按照lycium文档,更改script中envset.sh以及curl中HPKBUILD文件,编译报错​。

HarmonyOS
2024-11-15 10:45:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1.重新编译。

删除 tpc_c_cplusplus/lycium/usr/hpk_build.csv文档中需要编译的三方库,删除tpc_c_cplusplus/lycium/usr/中需要重新编译的已经生成的三方库。

2.编译x86_64平台的so请参考:​https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/docs/adpater_architecture.md

若有多个依赖 需要将其中的依赖也参考上述文档添加上对应编译方式得脚本修改 依赖中的依赖也是如此如curl 如果需要添加x86架构的 修改脚本的库大概有这些 curl libxml2 nghttp2 nghttp3 openssl openssl_quic xz zlib zstd。

已于2024-11-15 17:43:02修改
分享
微博
QQ
微信
回复
2024-11-15 17:42:48
相关问题
JNI so库HarmonyOS 重新编译工具
329浏览 • 1回复 待解决
HarmonyOS 音频重新编码的完整例子
284浏览 • 1回复 待解决
在Camkelist配置so编译报错
819浏览 • 1回复 待解决
HarmonyOS 使用gn编译Skia编译出的so
860浏览 • 1回复 待解决
如何减小编译产物so大小
747浏览 • 1回复 待解决
如何引用其他工程编译so
823浏览 • 0回复 待解决
如何使用脚本编译生成HAP文件
8182浏览 • 1回复 待解决
如何操作canvas重新绘制
1398浏览 • 1回复 待解决
编译so如何去除符号表
3217浏览 • 1回复 待解决
如何编译鸿蒙使用的libcurl.so
1288浏览 • 1回复 待解决
如何编译底层的so有懂的吗?
2548浏览 • 1回复 待解决
Native so 编译 opencv,报找不到 libunwind.so
1351浏览 • 1回复 待解决