随着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
3. 安装依赖项
依次执行如下命令,安装所需依赖项:
本文详细介绍了如何在Ubuntu系统中安装和管理低版本的GCC。首先从官网下载特定版本的GCC源码,然后解压并安装所需依赖。接着,在非源目录中配置并生成makefile,进行编译,并通过指定参数禁用不必要的功能。最后,安装完成后使用update-alternatives进行版本管理,确保可以方便地切换不同版本的GCC。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



