鸿蒙环境构建源码下载编译
鸿蒙环境构建源码下载编译
⽬录
⼀.虚拟机及系统安装配置
⾸先在VMware虚拟机上安装⼀个Ubuntu18.04版本的系统,官⽅建议是Ubuntu16.04以上的系统
1.VMware下载安装
点上⾯下载->Workstation Pro,选择版本下载安装即可,我安装的是15.0的版本,最新的是16.0版本,看个⼈选择
2.下载Ubuntu18.04的镜像
或者通过百度⽹盘链接下载也可以
3.在VMware虚拟机上安装Ubuntu18.04系统
下图是我安装好的虚拟机配置,看个⼈选择⾃⾏配置,具体安装过程不详细描述⼤家都懂,如果你是新⼿的话⾃⾏百度⼀下。
4.替换Ubuntu软件源
2.下载sources.list完成之后,先备份⼀下原有软件源⽂件,然后再将新的软件源拷贝到对应的位置将原⽂件覆盖
#备份原有软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
#替换成新的软件源
sudo cp sources.list /etc/apt
温馨提⽰:如果你不替换软件源的话,会出现执⾏apt-get update也报⼀堆链接失败等错误,还有就是安装python3.8等软件时提⽰不到或者失败等等,这些坑都是我踩过的,所以事先提醒下,你也可以⾃⼰先踩踩。
⼆.将Linux shell改为bash
查看shell是否为bash,在终端运⾏如下命令
ls -l /bin/sh
如果终端显⽰为/bin/sh -> bash则为正常,否则请按以下⽅式修改:
(1)⽅法⼀:在终端运⾏如下命令,然后选择 no。
sudo dpkg-reconfigure dash
(2)⽅法⼆:先删除sh,再创建软链接
rm -rf /bin/sh sudo ln -s /bin/bash /bin/sh
三.安装Python基础环境
1.更新系统软件资源
如果不事先更新系统软件的话有可能会导致后⾯软件安装失败或不到。
sudo apt-get update
2.安装python
3.8
Ubuntu18.04⾃带的python版本是3.6.9版本,不符合官⽅建议的python3.8+版本,可以通过python --version查看版本号sudo apt-get install python3.8
3.安装Python包管理⼯具和setuptools
#安装pip和setuptools
sudo apt-get install python3-setuptools python3-pip -y
#升级pip3运⾏
sudo pip3 install --upgrade pip
4.安装GUI menuconfig⼯具
sudo pip3 install kconfiglib
官⽅建议安装Kconfiglib 13.2.0+版本,Ubuntu默认安装的是kconfiglib 14.1.0版本,如图
四.安装⽂件打包⼯具
1.安装mkfs.vfat
终端运⾏"mkfs.vfat",如果未到该命令,请运⾏"sudo apt-get install dosfstools",正确提⽰如下
2.安装mcopy
终端运⾏"mcopy",如果未到该命令,请运⾏"sudo apt-get install mtools",正确提⽰如下
3.安装mkfs.jffs2
终端运⾏"mkfs.jffs2",如果未到该命令,请运⾏"sudo apt-get install mtd-utils",正确提⽰如下
五.安装编译⼯具环境
在home⽬录创建⼀个hm_env⽂件夹⽤来存放编译⼯具,名字根据⾃⼰喜好取mkdir ~/hm_env
默认系统没有vim,需要安装vim,⽅便修改系统配置⽂件
sudo apt-get install vim
1.安装gn
(2)解压gn安装包⾄“~/hm_env/gn“路径下
tar -xvf ~/下载/gn.1523.tar -C ~/hm_env/
(3)设置环境变量:"vim ~/.bashrc", 新增:""。
vim ~/.bashrc
#新增
export PATH=~/hm_env/gn:$PATH
(4)⽣效环境变量
source ~/.bashrc
2.安装ninja
(2)解压ninja安装包⾄~/hm_env/ninja路径下。
tar -xvf ~/下载/ninja.1.9.0.tar -C ~/hm_env/
(3)设置环境变量。
升级鸿蒙系统步骤
vim ~/.bashrc
#新增
export PATH=~/hm_env/ninja:$PATH
(4)⽣效环境变量:"source ~/.bashrc"。
3.安装LLVM编译⼯具链
(2)解压LLVM安装包⾄~/hm_env/llvm路径下。
tar -xvf ~/下载/llvm-linux-9.0.0-34042.tar -C ~/hm_env/
(3)设置环境变量
vim ~/.bashrc
#新增
export PATH=~/hm_env/llvm/bin:$PATH
(4)⽣效环境变量:"source ~/.bashrc"。
4.安装hc-gen
(2)解压hc-gen安装包到Linux服务器~/hm_env/hc-gen路径下。
tar -xvf ~/下载/hc-gen-0.65-linux.tar -C ~/hm_env/
(3)设置环境变量
vim ~/.bashrc
#新增
export PATH=~/hm_env/hc-gen:$PATH
(4)⽣效环境变量:"source ~/.bashrc"。
最终⼯具存放⽬录如下:
官⽅提⽰:
“HPM组件⽅式”或“HPM包管理器命令⾏⼯具⽅式”获取源码,不需要安装gn、ninja、LLVM、hc-gen编译⼯具。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。