准备 virtualenv#安装 virtualenv pip3 install vritualenv#创建使用 python3.8 为默认 python 解释器的 virtualenv mkdir ~/harmonyos/venv && virtualenv -p python3.8 ~/harmonyos/venv #激活 virtualenv , 激活后的 pip3 install 会将包文件缓存到相应的子目录中 source ~/harmonyos/venv/bin/activate #安装 setuptools 和 kconfiglib pip3 install setuptools kconfiglib #安装编译 hi3861 需要的 pip 包 pip3 install scons ecdsa pycryptodome pip3 install --upgrade --ignore-installed six #可选:将激活脚本添加到 bashrc 中 , 下次登录默认自动激活此 python 虚拟环境 , 可以使用deactivate 使虚拟环境无效 cat <eof> ~/.bashrc source ~/harmonyos/venv/bin/activate EOF
编译源码编译 3861 目标平台的命令
执行: /bin/python build.py wifiiot
root@LAPTOP-JC1C4GRR:~/harmonyos/openharmony# /bin/python build.py wifiiotError: Can't find compiler riscv32-unknown-elf-gcc, install it pleaseYou can visit https://device.harmonyos.com/cn/docs/start/introduce/oem_start_guide-0000001054913231 for more infomation
文章插图
都是按照文档一步一步做的 , 为什么缺少编译器呢 , 找了一下文件:
文章插图
文件是有的 , 那么出现此问题的原因就是没有找到此路径 , 将此路径加入到环境变量即可 , 其实文档中也有添加环境变量的步骤的 , 只是不知道为什么没有生效 , 重新执行一下即可 。
文章插图
继续执行编译指令: /bin/python build.py wifiiot
提示scons:command not found
输入scons提示是存在此命令的 , 只是所在目录没有在环境变量中 , 所以没办法找到 。
Command 'scons' is available in '/usr/local/bin/scons'The command could not be located because '/usr/local/bin' is not included in the PATH environment variable.
将此路径添加至环境变量即可 , 如下图所示:文章插图
再次编译 , 编译成功 。
文章插图
【鸿蒙开发环境搭建、源码下载和编译】
推荐阅读
- 利用docker轻松搭建Redis-Cluster集群环境
- 绿春玛玉茶的神奇功效,绿春玛玉茶产地分布及生长环境
- 广州w酒店环境如何
- 微信后台开发工程师:微信研发体系下的分布式配置系统设计概要
- 连翘茶能解毒散结功效,渑池连翘茶开发
- 白头发怎么治疗
- 仓鼠居住的环境 仓鼠的居住环境
- 软件|俄罗斯独立开发者太难了:软件能卖出去 收入转不到账上
- 如何高效利用Java UI组件库,开发现代化图形用户界面
- 兔子在自然界怎么生存下来 兔子的生存环境