【发布时间】:2012-02-28 22:42:53
【问题描述】:
我正在尝试包含 cutil.h 文件。
所以我尝试了以下make文件:
BINDIR = ./ # places compiled binary in current directory
EXECUTABLE := test
CCFILES := main.c
CUFILES := cudaFunctions.cu
# an ugly part - setting rootdir for CUDA SDK makefile
# look for common.mk - I don't know where SDK installs it on Linux -
# and change ROOTDIR accordingly
ROOTDIR := /home/dan/NVIDIA_GPU_Computing_SDK/C/common
include $(ROOTDIR)/../common/common.mk
但是,当我转身运行它时,我遇到了两种类型的错误。第一个是权限:
mkdir: 无法创建目录`/release': 权限被拒绝
所以我在su下又试了一次,得到:
make: *** 没有规则来制作目标obj/x86_64/release/cudaFunctions.cu.o', needed by ./'。停下来。
main.c 文件最初是一个 main.cu 文件。我将其更改为遵循示例,但仍然出现相同的错误。
知道为什么我会收到此错误吗?
【问题讨论】: