【发布时间】: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。