【问题标题】:CUDA SDK compilation errorCUDA SDK 编译错误
【发布时间】:2011-02-21 03:26:53
【问题描述】:

我正在设置一个 CUDA 工作站。

平台规格: 英特尔酷睿 2 双核, 英伟达 GTX 280, 软呢帽 10, GCC 版本 4.3.2

我已经安装了开发者驱动程序、工具包和 SDK。
当我尝试编译 SDK 示例代码时,出现以下错误:

make[1]: *** [obj/i386/release/cutil.cpp.o] Error 1

make: *** [lib/libcutil.so] Error 2

我认为这意味着我缺少一个库文件,但我不确定。

【问题讨论】:

  • 不,这很可能意味着cutil.cpp中存在一些错误,无法编译。请在您发布的行之前包含编译器错误。
  • 我看到的唯一其他消息是警告,它们都说“警告:在函数返回类型上忽略类型限定符”。从我在其他系统上观察到的情况来看,这是正常的。
  • 您要么定义了-Werror(这会导致将警告视为错误),要么您错过了实际错误。尝试将输出重定向到文件 (make 2>&1 | tee make.log),然后通过 make.log 验证您没有遗漏错误。
  • 谢谢,我要到星期一才能回到实验室。我会让你知道结果如何。
  • 看起来 Cuda 工具包没有正确安装。也许我犯了一个业余错误,没有成为 SU。

标签: linux cuda nvidia


【解决方案1】:

您必须自己构建 cutil 库.. 在 SDK 文件夹中,浏览到“common”文件夹并输入 make 以构建 cutil 文件!

【讨论】:

  • 好的,我星期一回实验室试试看。
猜你喜欢
  • 1970-01-01
  • 2016-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-26
  • 2015-02-24
  • 2016-03-19
  • 2016-03-06
相关资源
最近更新 更多