本节讲述如何在命令行编译CUDA程序,使用makefile能让我们提高效率。
现在这里有若干cuda代码等待被编译:
当我们在命令行执行make edit时,代码被批量编译:
当我们想批量清空时,只需要在命令行敲上make clean即可,生成的可执行文件就被清空了。
我们来看一下这个简单又好用的makefile是如何编写的:
首先,使用变量objects定义了我们要生成的可执行文件,在这里统一定义是为了之后调用方便,想批处理直接调用$(objects)即可。当我们想添加或删除哪个cuda源码,只