01-编译环境搭建
1. 编译环境搭建
此编译环境配置 适用 Android/Linux SDK
硬件要求
系统环境
要求
系统版本
Ubuntu22.04
CPU核心数
4核以上
内存容量
16GB以上
硬盘容量
200GB以上
安装依赖软件包
$ sudo apt install git bc bison build-essential curl flex libsdl1.2-dev
$ sudo apt install g++-multilib gcc-multilib gnupg gperf libncurses5-dev libncurses5
$ sudo apt install imagemagick lib32ncurses5-dev lib32readline-dev squashfs-tools
$ sudo apt install lib32z1-dev liblz4-tool xsltproc libssl-dev libwxgtk3.0-gtk3-dev libgmp-dev libmpc-dev
$ sudo apt install libxml2 libxml2-utils schedtool lzop pngcrush rsync
$ sudo apt install yasm zip zlib1g-dev device-tree-compiler
$ sudo apt install python2 python3 pip
$ sudo apt install python-pip gawk openjdk-8-jdk u-boot-tools patchelf expect
$ sudo pip install pyelftools
软件包名称 会根据UBUNTU版本更新而变化
不同UBUNTU版本安装失败,可网络搜索对应的解决方法
LINUX SDK 特殊环境搭建
编译 Debian 配置环境
$ cd $SDK
$ 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