Nvidia Nsight Eclipse版远程调试用C/ c++远程启动配置

Nvidia Nsight Eclipse edition remote debugging with C/C++ remote launch configuration

本文关键字:配置 启动 程启动 c++ 调试 Eclipse Nsight 程调试 Nvidia      更新时间:2023-10-16

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

要做到这一点,我计划使用Nsight 5 Eclipse版的C/c++远程启动插件(如本例http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_debug_a_remote_application.3F)。然而,即使在Nsight中安装了所有必需的插件(C/c++远程启动,RSE),我也无法在项目的可用调试配置中选择"C/c++远程应用程序"。

这是sight Eclipse IDE的限制还是我在这里错过了一些重要的东西?

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

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

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