Linux下安装GPGPUSM和CUDA

1.下载CUDA Toolkit 和 GPU Computing SDK

https://developer.nvidia.com/cuda-toolkit-40(安装cuda toolkit和GPU Computing SDK,有介绍这个的网址 http://renxifeng.is-programmer.com/posts/33302)

2.安装一些需要的库

例如(gcc g++ make makedepend xutils bison flex zlib python-pmw, python-ply
python-numpy python-matpotlib libpng12-dev doxygen graphviz
libcppunit-doc libcppunit-dev) 这里面有些库直接复制黏贴不可以,安装的时候注意一下

3.设置环境变量

1. CUDAHOME: cuda install location

2. CUDA_INSTALL_PATH: cuda install location

3. NVIDIA_CUDA_SDK_LOCATION: sdk location

4. PATH: add CUDAHOME/bin

5. LD_LIBRARY_PATH: add $CUDAHOME/lib

4.下载gpgpu-sim,地址https://github.com/charlab/gpgpu-sim

5. 运行下面的命令

   source setup_environment release
   make
   make docs
如果这些都运行正确的话,那就是装好了。

但是,我今天装这个的时候碰到了问题。搞了好久才搞通。

首先make COMPUTING SDK的时候 g++版本过高,解决办法(http://www.cnblogs.com/hitwtx/archive/2012/02/06/2339928.html)

然后是碰到了g++和gcc的链接问题,undefined reference to `operator new(unsigned long)'

网上查了很久,都没找到合适的解决方法。

最后是build-essential,最后在.bashrc里加两句

alias g++="g++ -std=cxx11"
alias gcc="gcc -std=cxx11"并重启终端
这两个不知道是哪个生效了。。

调了差不多一天,跑通代码的那一刻真的是泪流满面的感觉。特此写下。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值