cuda示例代码编译错误...都按官网的说明设置了

chjiao3456 2012-05-21 11:53:09
SDK装好后,到/XXXX/C/目录下编译后正常,运行了编译产生的deviceQuery也同样可以显示显卡的信息,但是把/xxxx/C/src/里的deiveQuery源代码拷贝到其他路径下面编译后,提示:
/usr/bin/ld: cannot find -lshrutil_x86_64
collect2: ld returned 1 exit status

有大侠知道这是怎么回事吗?
...全文
487 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
听枫烨阁 2013-10-21
  • 打赏
  • 举报
回复
chjiao3456,这个问题在哪里有解决的方法,还记得么? 记得的话,能分享一下么? 我现在碰到这个问题,不知道怎么解决。
chjiao3456 2012-05-25
  • 打赏
  • 举报
回复
后来才发现这个问题之前已经有人遇到过了,路径设置好了之后就没有问题了。不过还是很谢谢你的回答。
  • 打赏
  • 举报
回复
修改你的common.mk中的相关路径,什么INC,LIB什么的,把相对路径修改为绝对路径
chjiao3456 2012-05-22
  • 打赏
  • 举报
回复
问题补充:如果把源代码放到/home/XXXx/NVDIA/C/下面的目录里面后就可以编译,但是编译产生的二进制文件总是在/home/XXXx/NVDIA/C/linux/release/下面,这究竟是怎么回事呢?环境变量也设置了呀,为什么源代码放在别的地方还是会提示找不到库文件呢?

374

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Linux
社区管理员
  • CUDA on Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧