一、make版本更新
本段摘自CSDN博主「lr2131」的原创文章:https://blog.csdn.net/lr2131/article/details/45673603
Android can only be built by versions 3.81 and 3.82
下载地址ftp://ftp.gnu.org/gnu/make/
make3.8.2的安装步骤:
tar -zxvf make3.8.2.tar.gz
# 在make-3.8.2目录下
./configure
make
make install
一般情况下不会出现错误,在/usr/local/bin中可得到新版本的make,复制到/usr/bin中
cp /usr/local/bin/make /usr/bin/make
二、gcc版本更改
本段摘自CSDN博主「buyue__」的原创文章:https://blog.csdn.net/buyueliuying/article/details/78991393
编译时提示“error: unknown option after ‘#pragma GCC xxx’”等信息就需要升级GCC
# 查看当前版本
gcc --version #显示4.7
cd /
wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
tar -zxvf gcc-7.3.0.tar.gz
cd gcc-7.3.0
检测和安装相关依赖包,这个过程需要耐心等待(此步骤会将依赖包下载到gcc-7.3.0目录,如果因网络原因无法完成请自行使用wget下载)
./contrib/download_prerequisites
mkdir build
cd build
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
# 编译过程漫长,请耐心等待
make -j4
make install
#查看版本
gcc --version