您的位置:首页 > 运维架构 > Linux

CentOS 7 配置OpenCL环境(安装NVIDIA cuda sdk、Cmake、Eclipse CDT)

2015-11-13 11:22 1011 查看

最近需要在Linux下进行一个OpenCL开发的项目,现将开发环境的配置过程记录如下,方便查阅。

完整的环境配置需要以下几个部分:

安装一个OpenCL实现,基于硬件,选择NVIDIA CUDA SDK (英伟达的显卡OpenCL是被包含在CUDA SDK内的);

安装Cmake项目生成工具(这个是可选的,我用它进行源码到项目的逆变换);

集成开发环境,选择Eclipse CDT

安装OpenCL实现

根据硬件显卡类型以及安装的Linux系统类型,在NVIDIA下载相应的安装包:

我选择的是cuda-repo-rhel7-7-5-local-7.5-18.x86_64.rpm

下载网址

下载后,直接运行即可安装。

安装Cmake项目生成工具

安装gcc等必备程序包(已安装则略过此步)
yum install -y gcc gcc-c++ make automake


安装wget (已安装则略过此步)
yum install -y wget


获取CMake源码包
wget http://www.cmake.org/files/v3.4/cmake-3.4.0-rc3.tar.gz[/code] 
解压CMake源码包
tar -zxvf cmake-3.4.0-rc3.tar.gz


进入目录
cd cmake-3.4.0-rc3


./bootstrap


gmake


gmake install


集成开发环境Eclipse

安装JDK

官网下载 jdk-8u65-linux-x64.rpm

下载网址

运行安装!

配置环境变量: 在/etc/profile 文件末尾添加

export JAVA_HOME=/usr/java/jdk1.8.0_65

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


测试:在终端输入java -version



安装Eclipse

下载网址

该安装包直接解压就可以使用,把它解压到你指定的目录之下就好。

安装EDT插件

下载网址

该安装包直接解压就可以使用,把它解压到和eclipse一致的路径下就好。

或者

直接在Eclipse界面下添加网址:打开Eclipse,通过Help->InstallNew Software打开Eclipse安装插件界面。并在WorkWith输入框中填写EDT0.8相应的安装URL

http://download.eclipse.org/edt/updates/1.0

第一个测试项目

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: