随着ubuntu系统版本的提高,系统默认安装的gcc/g++版本也比较高。但是,当我们需要用到较低版本的cuda的时候,其支持的gcc/g++版本也较低。比如,cuda9.0只能支持gcc6以下,而cuda8.0则只能支持gcc5以下。
1. 下载
这里以编译gcc5.4.0为例进行介绍。各版本gcc下载地址:Index of /gnu/gcc。如果要下载gcc5.4.0,则进入5.4.0文件夹,然后下载gcc-5.4.0.tar.gz,大小为118MB。
2. 解压
下载好之后,进入下载目录,打开一个终端,执行如下命令进行解压:
sudo tar -zxvf gcc-5.4.0.tar.gz
sudo mv ./gcc-5.4.0 /usr/local