我不想整个VS安装,特别是因为它会占用我的大部分C空间,所以我抓起了SDK。我还安装了cuda SDK。我遇到了一个相当荒谬的问题:
d:\cuda\class>nvcc --cubin unit1-1.cu
unit1-1.cu
unit1-1.cu
tmpxft_00001224_00000000-5_unit1-1.cudafe1.gpu
tmpxft_00001224_00000000-11_unit1-1.cudafe2.gpu
'nvopencc' is not recognized as an internal or external command,
operable program or batch file.
d:\cuda\class>nvopencc
nvopencc: no input files
For general help: nvopencc --help
To search help: nvopencc -help:<string>
据说nvopencc不是有效命令,但是我可以运行它!任何人都不知道如何解决此问题?我在某个地方的命令上找到了
--cubin
,希望它能正常工作...我不知道它是否应该在那里。无论如何,无论有无,我都会得到相同的错误。 最佳答案
这是Visual Studio 2010生成的对nvcc.exe的典型调用。看起来您需要指定编译器二进制文件的位置。
关于windows - 从命令行编译Cuda-Win32,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14804473/