OpenHarmony开发者论坛

标题: 设备开发-使用命令行开发-hb编译异常 [打印本页]

作者: 李嘉图    时间: 2024-2-5 16:50
标题: 设备开发-使用命令行开发-hb编译异常
[md]ubuntu版本:x86_64

编译目标开发板:open harmony4.0,arm64

当我在执行hb build --target-cpu arm64命令进行编译时,存在报错:
/usr/include/x86\_64-linux-gnu/gnu/stubs.h:7:11: fatal error: 'gnu/stubs-32.h' file not found
我查看了stubs.h内的代码,其中存在:非x86\_64时会寻找stubs-32.h文件,但源码里面并没有此文件。
请问,这个判断依据是我当前进行编译的ubuntu设备还是依据于我传入的arm64。如何解决该问题。

已经下载源码,重试很多次,仍然存在此问题。
[/md]
作者: 深开鸿_王石    时间: 2024-2-26 17:34
源码编译建议用build.sh
https://gitee.com/openharmony/do ... pkg-common-build.md
作者: s_hao    时间: 2024-3-18 15:01
环境问题,安装缺少的32位库文件
sudo apt-get install libc6-dev-i386
完成后在对应路径下可以找到需要的文件
该配置已有文档说明,文档链接如下:
https://gitee.com/openharmony/do ... 3%E9%85%8D%E7%BD%AE




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5