鸿蒙环境构建&源码下载编译

目录

 

一.虚拟机及系统安装配置

1.VMware下载安装

2.下载Ubuntu18.04的镜像

3.在VMware虚拟机上安装Ubuntu18.04系统

4.替换Ubuntu软件源

二.将Linux shell改为bash

三.安装Python基础环境

1.更新系统软件资源

2.安装python3.8

3.安装Python包管理工具和setuptools

4.安装GUI menuconfig工具

四.安装文件打包工具

1.安装mkfs.vfat

2.安装mcopy

3.安装mkfs.jffs2

五.安装编译工具环境

1.安装gn

2.安装ninja

3.安装LLVM编译工具链

4.安装hc-gen

六.源码下载

1.环境配置

(1)注册码云gitee账号。

(2)注册码云SSH公钥

(3)安装git客户端并配置用户信息。

(4)安装码云repo工具

2.下载操作

3.源码根目录简介

七.源码编译

1.项目支持

2.编译指令

3.编译结果

4.out目录生成

八.补充待续......


一.虚拟机及系统安装配置

首先在VMware虚拟机上安装一个Ubuntu18.04版本的系统,官方建议是Ubuntu16.04以上的系统

1.VMware下载安装

官网下载链接:https://www.vmware.com/cn.html

点上面下载->Workstation Pro,选择版本下载安装即可,我安装的是15.0的版本,最新的是16.0版本,看个人选择

2.下载Ubuntu18.04的镜像

官网下载链接:https://ubuntu.com/download/desktop

或者通过百度网盘链接下载也可以

链接:https://pan.baidu.com/s/1WjX84BAFqVITSqLFsiPfww 
提取码:r3mo

3.在VMware虚拟机上安装Ubuntu18.04系统

下图是我安装好的虚拟机配置,看个人选择自行配置,具体安装过程不详细描述大家都懂,如果你是新手的话自行百度一下。

4.替换Ubuntu软件源

1.在官网源https://mirrors.ustc.edu.cn/repogen/下载对应版本最新的源,比如我是18.04版本的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.安装python3.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工具

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值