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 gcc="gcc -std=cxx11"并重启终端
调了差不多一天,跑通代码的那一刻真的是泪流满面的感觉。特此写下。