GPU benchmark 编译问题
写在前面
1.大部分的makefile 只需微调,将 arch 版本改为相应的即可。
2.有些需要特殊操作,或者本身有问题的,做一下笔记。
问题汇总
1.can not find -lcudart
问题所在,cudart
即 cuda runtime,l 即 library,那么找不到这个库是什么问题呢?
路径出错了!一般做法就是在编译时加上:
nvcc -L/usr/local/cuda/lib -lcudart
如果还不行怎么办?
看一下你是多少位的系统,假如你是64位系统
nvcc -L/usr/local/cuda/lib64 -lcudart
如果再不对,那就不是这个问题了。。
reference
https://devtalk.nvidia.com/default/topic/522237/cudart-error/
https://devtalk.nvidia.com/default/topic/392418/cudart-not-found/
2. undefined reference to ‘cutCheckComdLine’
- 我一无他,维注释尔
- extern C的用法。。