天天看点

小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

作者:乐其观察

官方有视频教程,挺详细的。

视频地址:https://www.bilibili.com/video/BV1tv411b7SA?p=3&vd_source=521e89a46cb06b3766af8f293d1e1e2c

本文记录笔者自己的搭建经历,用的是VMware Player17 + DeepinOS20.9

小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

由于我的Linux系统有图形界面,我就不用MobaXterm连接Linux了。关于用MobaXterm连接DeepinOS方法,可以参考我之前的文章在Windows中通过SSH工具连接虚拟机中的Linux。

1、查看shell是否为bash,在终端运行命令

ls -l /bin/sh           

如果显示为/bin/sh->bash则为正常,显然Deepin用的是dash

小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

按以下方式修改

方法一:在终端运行如下命令,然后选择no

sudo dpkg-reconfigure dash           

方法二:先删除sh,再创建软链接

rm -rf /bin/sh
sudo ln -s /bin/bash /bin/sh           

选方法一,简单

小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

更换成功。

2、安装Python环境

python3.8没有安装成功,一气之下安装了3.11,暂时不知道有没有影响,先安装了再说,命令

sudo apt-get install python3.11           
小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

安装pip时提示已经自动安装了

小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

安装setuptools、kconfiglib、pycryptodome时提示已安装。

小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

安装six

sudo pip3 install six --upgrade --ignore-installed six           
小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

安装ecdsa提示已经安装。

sudo pip3 install ecdsa           
小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

如果当前系统中既存在python2又存在python3,将默认python2修改为python3

ls -l `which python`
sudo rm /usr/bin/python
sudo ln -s python3.11 /usr/bin/python           
小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

前面都很顺利,到这一步翻车了。

sudo rm /usr/bin/python3
sudo ln -s python3.11 /usr/bin/python3           
小熊派HarmonyOS鸿蒙·季开发环境之编译环境搭建(一)

累了,明天接着整[我想静静]

继续阅读