编译找不到目标文件的小问题

Ray198421 2011-03-21 09:44:42
我在LINUX系统GPU下用CUDA改写一个AC串匹配的程序,make时会出现这样的错误:
make: *** 没有规则可以创建“../../bin/linux/release/acsmx”需要的目标“obj/x86_64/release/ACsearch.cu.o”。 停止。
Makefile如下:
# Add source files here
EXECUTABLE := acsmx
# Cuda source files (compiled with cudacc)
CUFILES := ACsearch.cu
# CUDA dependency files ACsearch_kernel.cu
CU_DEPS := acsmx.h cudpp.h cutil_inline.h cutil.h ACsearch_kernel.cu
# C/C++ source files (compiled with gcc / c++)
CCFILES := acsmx.c
#C_DEPS :=acsmx.h

# Additional libraries needed by the project
USECUFFT := 1
USEGLLIB := 1
USEPARAMGL := 1
USEGLUT := 1
USECUDPP := 1
USERENDERCHECKGL := 1


# Rules and targets
include ../../common/common.mk

新手上路,请多多指教,谢谢
...全文
220 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongliangv 2011-08-07
  • 打赏
  • 举报
回复
我也是遇到了这个问题,不过已经解决了,呵呵,你只要将自己的工程放进和SDK工程同样的目录下就可以了。如果是想自己创建个工程目录的话,需要修改makefile和common.mk中的路径。

374

社区成员

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

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