1、下载gcc源码下载地址
2、下载编译依赖项源码
解压源码,查看 contrib/download_prerequisites文件
上面是依赖项的文件名,把每个文件名和base_url组合起来,下载文件,并放到源码目录下。
3、 编辑download_prerequisites文件,将蓝色下载和校验的部分删掉或注释掉
到此源码文件夹已经可以拷贝到其它机器进行离线编译了,编译方法如下
4、在源码目录下运行contrib/download_prerequisites文件,脚本会解压之前下载的压缩包并创建文件夹链接
接下来就是通常的gcc编译步骤
5、在源码目录新建一个build文件夹,并在终端中进入build文件夹
执行 ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
6、执行 make
make会先编译下载依赖项,再编译gcc
7、执行 make install 安装编译好的gcc
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)