http://cuda.it168.com/a2011/0722/1221/000001221644_all.shtml
准备工作
1、查看发布版本:
64位系统:
x86_64
32位系统:
i386
2、查看gcc版本:
3、下载安装所需要的程序
Nvidia 驱动;
The CUDA Toolkit
包含了创建和编译一个CUDA应用需要与CUDA驱动相连接的工具。包括了tools,libraries,header files 和其他源。
The GPU Computing SDK
包含了提供源代码和其他源的样例文件。
下载地址:
http://www.nvidia.com/object/cuda_get.html
安装
1、安装驱动
Step1,在Ubuntu10.10环境下,需要关闭GUI,在终端中输入:
按Ctrl+Alt+F1进入tty模式
Step2,以superuser权限执行驱动程序
Step3,确定驱动已经正确的安装,输入:
Step4,重启GUI,输入:
按Ctrl+Alt+F7返回
2、安装CUDA Toolkit
需要root权限,在终端中输入:
选择默认路径/usr/local/cuda ,一路回车,就装好了
3、设置环境变量
在文件的最后加上
export LD_LIBRARY_PATH =/ usr / local / cuda / lib:$LD_LIBRARY_PATH
特别要说到的是,如果是64位系统,还需要再加上一句话
4、安装CUDA SDK
不需要root权限,在终端中输入:
一路回车,就装好了。
5、安装其他文件
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
安装Mesa可能覆盖先前装驱动时的文件/usr/lib/libGL.so,在编译时会出现有关libGL的错误,所以可能需要在安装完这些文件时,重装驱动。
编译调试
1、检查CUDA Toolkit是否正确安装,输入:
2、进入目录:
输入:
在目录~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release中就可以看到一些例子了。
3、运行deviceQuery
在
~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release下,输入:
可看到图一所示:
▲图一:deviceQuery 运行结果
4、运行bandwidthTest
输入:
可见图二结果
▲图二,bandwidthTest结果
至此,CUDA的Ubuntu编译环境搭建完毕。
注意事项
1、大小写问题,终端输入时必须注意大小写,否则会报错。
2、建议安装时最好参考Nvidia公司的帮助文件,getting start,这是最好的指导资料。
http://developer.nvidia.com/nvidia-gpu-computing-documentation
更多内容请点击:
CUDA专区:http://cuda.it168.com/
CUDA论坛:http://cudabbs.it168.com/