0
点赞
收藏
分享

微信扫一扫

[OpenHarmony] 快速搭建linux开发环境+OpenHarmony环境 (一)


一、 搭建linux环境

参考:​​[精简linux] 快速在window搭建linux验证平台​​

二、搭建OpenHarmony环境

介绍:鸿蒙3.0目前只支持python3.7-3.8,其他版本会编译失败!!!不支持3.10,如果是高版本python,建议降级。 目前只有ubantu20.4是python3.8.10。

  1. 安装vim
    终端输入: sudo apt install -y vim
  2. 利用sh脚本,批量安装依赖。
    (1)创建脚本,终端输入:touch hm_install.sh
    (2)编辑脚本,终端输入:vim hm_install.sh
    输入内容如下:

#!/bin/bash

apt-get install -y python3-pip
apt-get install -y gcc-arm-none-eabi
apt-get install -y build-essential
apt-get install -y gcc
apt-get install -y g++
apt-get install -y make
apt-get install -y zlib*
apt-get install -y libffi-dev
apt-get install -y e2fsprogs
apt-get install -y pkg-config
apt-get install -y flex
apt-get install -y bison
apt-get install -y perl
apt-get install -y bc
apt-get install -y openssl
apt-get install -y libssl-dev
apt-get install -y libelf-dev
apt-get install -y libc6-dev-amd64
apt-get install -y binutils
apt-get install -y binutils-dev
apt-get install -y libdwarf-dev
apt-get install -y u-boot-tools
apt-get install -y mtd-utils
apt-get install -y gcc-arm-linux-gnueabi
apt-get install -y cpio
apt-get install -y device-tree-compiler
apt-get install -y curl
apt-get install -y unzip
pip3 install setuptools kconfiglib
python3 -m pip install build

(3)给hm_install.sh赋予可执行权限,终端输入:sudo chmod 777 hm_install.sh
(4)执行脚本开始安装,终端输入:sudo ./hm_install.sh

  1. 软链接python

原因:OpenHarmony编译同时使用python、python3两种命令,所以对于存在python2.7的用户,很不友好。

  1. 终端输入:
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
    目的:使python和python3都指向python3.8
  2. shell改为bash,查看shell版本。终端输入:ls -l /bin/sh
  3. [OpenHarmony] 快速搭建linux开发环境+OpenHarmony环境 (一)_python

  4. 如果显示为 dash,则需要修改接口。
    (1)终端输入:sudo dpkg-reconfigure dash
  5. [OpenHarmony] 快速搭建linux开发环境+OpenHarmony环境 (一)_python_02


  6. [OpenHarmony] 快速搭建linux开发环境+OpenHarmony环境 (一)_linux_03

  7. (2)终端输入:ls -l /bin/sh
    如图显示,bash为成功。
  8. [OpenHarmony] 快速搭建linux开发环境+OpenHarmony环境 (一)_python_04

​​[OpenHarmony] [RK2206] 构建OpenHarmony编译器 (二)​​


举报

相关推荐

0 条评论