本人开发环境:

比尔比特笔记本6G+256G,J3455

ubuntu版本:18.10桌面版

1.安装必要的软件:

参考原文:

http://www.cnblogs.com/ywjfx/p/9960817.html

https://blog.csdn.net/Stephen_yu/article/details/45645073

sudo apt-get install gawk                        #解决:awk: line 2: function strtonum never defined
sudo apt-get install fakeroot                    #解决:../scripts/build_rootfs.sh: line 19: fakeroot: command not foun
sudo apt-get install g++-multilib gcc-multilib   #解决:lichee/tools/pack/pctools/linux/android/mkbootimg: No such file or directory
sudo apt-get install lib32z1                     #解决:error while loading shared librarieserror while loading shared libraries: : libz.so.1
sudo apt-get install make
sudo apt-get install bc
sudo apt-get install bzip2 xz-utils
sudo apt-get install cpio
sudo apt-get install android-tools-fsutils

2.获取GCC编译工具

若是采用深圳百杰科技的核心版,GCC工具可以在其提供的ubuntu14.04虚拟机/opt/target目录下拷贝出来,文件名:gcc-linar.5.3.tar.xz

(可能会觉得提供虚拟机了,为什么还要自己搭建?提供的虚拟机容量只增不减,硬盘不够用了,怀疑在虚拟机里删除文件并不能真正释放内存)

也可以在网盘下载:链接:https://pan.baidu.com/s/1HLifmD8Vx7kl_3sHwUe-0w
提取码:23ni

3.安装GCC工具

拷贝刚才的文件到ubuntu,我放在了~/workspace/

cd ~/workspace
xz -d gcc-linar.5.3.tar.xz
tar -xvf gcc-linar.5.3.tar -C /opt

4.配置环境变量

编辑文件 nano .bashrc

文件末尾添加以下两行:

export HISTSIZE=10000
export PATH=/opt/toolchain/bin:$PATH

使变量生效 source .bashrc

5.搭建完成,可以编译系统了(开始折腾吧)

附张图: