从源代码安装gcc
步骤
1.下载
2.解压缩
3.建立目标目录
4.配置
5.编译
6.安装
7.终端命令设置
1.下载
到GCC官网下载资源。一般可以下载到两种形式的资源:gcc-9.2.0.tar.gz和gcc-9.2.0.bz2
2.解压缩
+若后缀为tar.bz2用tar -jxvf命令
1 | tar -jxvf gcc-9.2.0.tar.bz2 |
+若后缀为tar.zxvf用tar zxvf命令
1 | tar zxvf gcc-9.2.0.tar.gz |
3.建立目标目录
目标目录用{objdir}表示,用来存放编译后生成的文件。
可以建立一个/usr/local/gcc-9.2.0的目标目录并进入。
1 | mkdir /usr/local/gcc-9.2.0 |
4.配置
配置是通过执行{srcdir}下的configure来完成的。${destdir}代表你想要安装的目录:
{srcdir}/configure –prefix={destdir} [其它选项]
linux, configure –prefix=/”的作用是:编译的时候用来指定程序存放路径
太抽象了还是直接上操作吧
1 | configure --prefix=/usr/local/gcc-9.2.0 |
5. 编译
1 | % make |
因为现在大多数cpu是多核心,可以采用% make -j4
来加快编译速度,具体数字4根据电脑情况决定。
6.安装
直接
1 | % make install |
然后就大功搞成了!!!!!