我正在尝试使用 CUDA 加速 ac 项目(不是 c++)中的关键功能。
出于某种原因,当我将其中一个文件的名称更改为 .cu 时,我无法让 Makefile 识别 .cu 扩展名。
它使用了一个配置脚本和 .am/.in/.deps 文件,我不太了解这些文件,但基本上我对 file.c 的引用进行了 grepped 并将它们全部更改为 file.cu,但它会生成一个文件.o:找不到文件错误。
顶级制作文件
https://www.dropbox.com/s/g282qvbdu8pdas0/Makefile
src 文件夹生成文件
https://www.dropbox.com/s/b4pq026od8gauqi/Makefile
我使用的搜索命令是
grep -R -i "file.c"
我只是将它们全部更改为file.cu,然后重新运行configure,make clean,make all-结果是找不到文件。
我想这一定与Makefile忽略/接受的扩展有关,但是自从我用C编程以来已经有很长时间了,而且我从未使用过如此复杂的Makefile,我不知道如何修复它.
有任何想法吗?
*PS 另外,file.cu 目前有编译错误,但我得到的错误消息是 File Not Found,所以我认为这不是问题。