01-编译环境搭建

编译环境搭建

此编译环境配置 适用 Android/Linux SDK

硬件要求

系统环境
要求

系统版本

Ubuntu22.04,64位

CPU核心数

4核以上

内存容量

32GB以上

硬盘容量

500GB以上

安装依赖软件包

sudo apt update
sudo apt install autoconf bc binfmt-support bison build-essential bzip2
sudo apt install chrpath cmake cpp-aarch64-linux-gnu curl device-tree-compiler diffstat
sudo apt install expat expect expect-dev fakeroot flex
sudo apt install g++ g++-multilib gawk gcc gcc-multilib git gnupg gperf gpgv2 imagemagick
sudo apt install lib32ncurses5-dev lib32readline-dev lib32z1-dev libgmp-dev 
sudo apt install libgucharmap-2-90-dev liblz4-tool libmpc-dev
sudo apt install libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-gtk3-dev 
sudo apt install libxml2 libxml2-utils live-build lzop
sudo apt install make module-assistant ncurses-dev openjdk-8-jdk 
sudo apt install patchelf pngcrush python2 python-is-python3 python-pip
sudo apt install qemu-user-static rsync schedtool squashfs-tools ssh sudo 
sudo apt install texinfo u-boot-tools unzip
sudo apt install xsltproc yasm zip zlib1g-dev pip
sudo pip install pyelftools

软件包名称 会根据UBUNTU版本更新而变化

不同UBUNTU版本安装失败,可网络搜索对应的解决方法

LINUX SDK 特殊环境搭建

编译 Debian 配置环境

$ sudo dpkg -i debian/ubuntu-build-service/packages/*
$ sudo apt-get install -f

编译 Ubuntu 配置环境

$ sudo apt-get install binfmt-support qemu-user-static --reinstall

Last updated