有没有一个标志我可以通过nvcc来处理.cpp文件,就像它.cu文件一样?我宁愿不做一个cp x.cpp x.cu; nvcc x.cu; rm x.cu.
我问,因为我在我的库中有cpp文件,我想根据传递给Makefile的特定标志使用/不使用CUDA进行编译.
是的,参考nvcc文档,标志是-x:
nvcc -x cu test.cpp
Run Code Online (Sandbox Code Playgroud)
将编译test.cpp好像它是一个test.cu文件(即通过CUDA工具链传递)