疯壳-鸿蒙OS-工具安装指南

charlesc
发布于 2021-3-23 09:35
浏览
0收藏

1、将Linux shell改为bash

 

(1)查看shell是否为bash,在终端运行如下命令

ls -l /bin/sh

如果为显示为/bin/sh -> bash则为正常,否则请按以下方式修改:

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

sudo dpkg-reconfigure dash

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

rm -rf /bin/sh

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

 

安装Python环境


(1)打开Linux编译服务器终端。

(2)输入命令“python3 --version”,查看Python版本号。需使用python3.7以上版本,否则请按以下步骤执行,以python3.8为例:

如果Ubuntu 版本为18,运行"sudo apt-get install python3.8"

如果Ubuntu 版本为16,请以下载包的方式安装python:

1). python安装环境依赖(gcc, g++, make, zlib, libffi)请运行:

"sudo apt-get install gcc && sudo apt-get install g++ && sudo apt-get install make && sudo apt-get install zlib* && sudo apt-get install libffi-dev "

 

 

2). 获取python3.8.5安装包,将其放至linux服务器中,运行 :

"tar -xvzf Python-3.8.5.tgz && cd Python-3.8.5 && sudo ./configure && make && sudo make install"

 

3).确定Python-3.8.5安装好后,运行"which python3.8",将回显

路径链接到"/usr/bin/python",

示例:

"cd /usr/bin && rm python && ln -s

/usr/local/bin/python3.8 python && python --version"

 

(3)安装Python包管理工具,运行“sudo apt-get install python3-setuptools python3-pip -y”命令。(需root/sudo权限安装),升级pip3运行"sudo pip3 install --upgrade pip"。或按官网方式安装Python包管理工具:下载"curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py"后,再执行"python get-pip.py"

 

1).安装python模块setuptools,运行"pip3 install setuptools"

 

2).运行“sudo pip3 install kconfiglib”命令,安装GUI menuconfig工具, 建议安装Kconfiglib 13.2.0+版本。(需root/sudo权限安装)。

或者按以下方法安装Kconfiglib 13.2.0+。

a).下载.whl文件(例如:kconfiglib-13.2.0-py2.py3-none-any.whl)。

下载路径:“https://pypi.org/project/kconfiglib#files”

b).运行“sudo pip3 install kconfiglib-xxx.whl”命令(例如:sudo pip3 install kconfiglib-13.2.0-py2.py3-none-any.whl),安装.whl文件(需 root/sudo权限安装)。

 

  c).可能会遇到错误:"subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.",

解决方法:"find / -name lsb_release",找到lsb_release位置并删除,  如:"rm -rf /usr/bin/lsb_release"

 

安装文件打包工具
(1)运行"mkfs.vfat",如果未找到该命令,请运行"sudo apt-get install dosfstools"

(2)运行"mcopy ",如果未找到该命令,请运行"sudo apt-get install mtools"

 

安装编译工具环境


(1)安装gn

a.打开Linux编译服务器终端。

b.下载gn工具。

下载地址:

https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar

c.解压gn安装包至~/gn路径下:"tar -xvf gn.1523.tar -C ~/"。

d.设置环境变量:"vim ~/.bashrc", 新增:"export PATH=~/gn:$PATH"。

e.生效环境变量:"source ~/.bashrc"。

(2)安装ninja

a.打开Linux编译服务器终端

b.下载ninja工具。

 

下载地址:

https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar

c.解压ninja安装包至~/ninja路径下:"tar -xvf ninja.1.9.0.tar -C ~/"。

 

d.设置环境变量:"vim ~/.bashrc", 新增:"export PATH=~/ninja:$PATH"。

e.生效环境变量:"source ~/.bashrc"。

 

(3)安装LLVM编译工具链

 

a.打开Linux编译服务器终端。

b.下载LLVM工具。

下载地址:

https://repo.huaweicloud.com/harmonyos/compiler/clang/9.0.0-34042/linux/llvm-linux-9.0.0-34042.tar

c.解压LLVM安装包至~/llvm路径下:"tar -xvf llvm-linux-9.0.0-34042.tar -C ~/"。

d.设置环境变量:"vim ~/.bashrc", 新增:export PATH=~/llvm/bin:$PATH。

e) 生效环境变量:"source ~/.bashrc"。

 

(4)安装hc-gen

a.打开Linux编译服务器终端。

b.下载hc-gen工具。

下载地址:

https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar

c.解压hc-gen安装包到Linux服务器~/hc-gen路径下:"tar -xvf hc-gen-0.65-linux.tar -C ~/"。

d.设置环境变量:"vim ~/.bashrc", 新增:export PATH=~/hc-gen:$PATH。

e.生效环境变量:"source ~/.bashrc"。

 

 

 

 

 


————————————————
版权声明:本文为CSDN博主「fengkesz」的原创文章

分类
已于2021-3-23 09:35:48修改
收藏
回复
举报
回复
    相关推荐