Nvidia Nsight Eclipse版远程调试,带有C / C ++远程启动配置

时间:2013-03-28 14:21:41

标签: c++ cuda eclipse-cdt remote-debugging nsight

我有一台服务器(Ubuntu服务器12.04 LTS - 没有GUI),安装了支持CUDA的GPU,以及没有CUDA GPU的桌面Linux(Fedora 18)机器。我想在我的桌面计算机上开发我的代码并编译然后在我的远程服务器机器上调试它。

为此,我计划将Nsight 5 Eclipse版本与C / C ++ Remote启动插件一起使用(如本例中的http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_debug_a_remote_application.3F)。但是,即使在Nsight中安装了所有必需的插件(C / C ++ Remote Launch,RSE),我也无法在项目的可用调试配置中选择“C / C ++远程应用程序”。

它是Nsight Eclipse IDE的限制还是我错过了一些关键的东西?

1 个答案:

答案 0 :(得分:5)

Nsight 5.0不支持远程调试 - 因为这需要特殊的cuda-gdb服务器软件。 cuda-gdbserver和Nsight EE远程调试将作为CUDA工具包5.5发布(我们上周在GTC演示了CUDA Toolkit 5.5,我们正在努力尽快发布它。)

请注意,我们的远程调试器连接UI略有不同,不需要单独安装任何Eclipse插件。

更新:CUDA Toolkit 5.5 RC(包括Nsight EE 5.5)可供已注册的CUDA开发人员下载。它包括远程调试支持。