01-Compilation_Environment_Setup
Build Environment Setup
This build environment configuration is applicable to Android/Linux SDK.
Hardware Requirements
System Environment
Requirements
System Version
Ubuntu 22.04, 64-bit
Number of CPU Cores
More than 4 cores
Memory Capacity
More than 32GB
Hard Disk Capacity
More than 500GB
Install Dependent Software Packages
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
The names of software packages may change with the update of the UBUNTU version.
If the installation fails on different UBUNTU versions, you can search the Internet for corresponding solutions.
Special Environment Setup for LINUX SDK
Configure the environment for compiling Debian
$ sudo dpkg -i debian/ubuntu-build-service/packages/*
$ sudo apt-get install -f
Configure the environment for compiling Ubuntu
$ sudo apt-get install binfmt-support qemu-user-static --reinstall
Last updated