在老服务器上配置CUDA+cmake开发环境
服务器x86_64,系统是centos8,cmake版本是2.8.10
背景
- 不能更换服务器系统
- 无法下载CUDA安装包
解决思路
- 使用可以至此CUDA开发的较老的cmake
- 直接移植CUDA环境
配置环境中遇到的问题
- 服务器无法编译cmake
- 移植CUDA编译器及部分库,代码无法编译
- g++部分参数导致CUDA编译失败
配置指定版本cmake
1、下载安装包
在cmake官网找到“Older Releases”,选择kitware,在kitware网页选择3.10.3版本的cmake。下载“cmake-3.10.3-Linux-x86_64.sh”如下图。
2、安装cmake
在/usr/local目录下创建cmake目录,将cmake-3.10.3-Linux-x86_64.sh安装到改目录。
在命令端执行安装命令