gcc和make版本的更改

一、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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容