HarmonyOS的编译架构机制-鸿蒙开发者社区-51CTO.COM

HarmonyOS的编译架构机制

1、用到了arm_neon。然后在arm64-v8a下编译正常,在armeabi-v7a下编译就失败了

2、C++底层库的系统调用如何兼容,是否需要使用HarmonyOS提供的编译工具重新编译?

3、HarmonyOS是放在一起且不分架构的,是否设计就是如此?

4、编译native只想编译arm64架构的,这个是在什么地方设置?

HarmonyOS
2024-09-19 11:48:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、后面是只需要支持arm64-v8a。

2、支持架构ABI三种:arm64-v8a、armeabi-v7a、x86_64请参考:HarmonyOS ABI只要编译的类型与上面一致即可。建议统一使用DevEco Studio工具编译。

3、HarmonyOS也是通过--target 来设置架构--target aarch64-linux-ohos --target arm-linux-ohos 对应的分别是64位和32位的架构。

4、在当前模块的build-profile.json5文件中:在如下字段中增加arm64-v8。

"externalNativeOptions": { 
  "path": "./src/main/cpp/CMakeLists.txt", 
  "abiFilters": [ 
  "arm64-v8a" 
  ], 
  "arguments": "", 
  "cppFlags": "", 
}
分享
微博
QQ
微信
回复
2024-09-19 17:07:41
相关问题
如何指定或判断当前编译架构
384浏览 • 1回复 待解决
HarmonyOS模块加载机制
209浏览 • 1回复 待解决
HarmonyOS 图片缓存机制
226浏览 • 1回复 待解决
关于HarmonyOS Promise机制
216浏览 • 1回复 待解决
HarmonyOS组件通信机制
303浏览 • 1回复 待解决
HarmonyOS 版本升级机制
67浏览 • 1回复 待解决
PolarDBHTAP 架构是什么?
3156浏览 • 1回复 待解决
HarmonyOS消息传递机制如何工作?
33浏览 • 0回复 待解决
PolarDBHTAP 架构有什么优势?
3310浏览 • 1回复 待解决
HarmonyOS有使用墓碑机制么?
279浏览 • 1回复 待解决
HarmonyOS项目架构参考文档Demo或视频
263浏览 • 2回复 待解决
什么是PolarDB for PG高可用架构
2870浏览 • 1回复 待解决
Node-API组成架构都有哪些?
265浏览 • 1回复 待解决
har包集成怎么配置so架构
287浏览 • 1回复 待解决
HarmonyOS ArkTS调用Native接口机制咨询
356浏览 • 1回复 待解决
PolarDB架构有什么特点?
2417浏览 • 1回复 待解决
oceanbase是spanner架构吗?
5630浏览 • 1回复 待解决
MySQL架构在AP场景缺陷有什么?
3333浏览 • 1回复 待解决