Cygwin环境下使用Windows下安装好的VS和CUDA环境
用命令行运行调试小程序有一定的便利性。 Windows环境下已经安装好VS开发工具和CUDA工具,在Cygwin想调用nvcc和cl.exe对程序进行编译调试实践。
步骤
- 第一步: windows启动菜单打开vs, x64 Native Development Tools环境,进入cmd
- 第二步:在cmd下运行 cmd /c C:\cygwin64\Cygwin.bat。 此时vs环境已经配置好,nvcc, cl.exe都可以找到(which nvcc; which cl.exe)
备注
- Windows下nvcc是强绑定到cl.exe的,不能指定使用Cygwin下的gcc作为C/C++编译器
- nvprof.exe 运行缺少cupti动态库,直接将该动态库拷贝到运行目录即可