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

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

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

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

这是 Nsight Eclipse IDE 的限制还是我在这里遗漏了一些重要的东西?

最佳答案

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

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

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

关于c++ - Nvidia Nsight Eclipse 版使用 C/C++ 远程启动配置进行远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15684284/

相关文章:

c++ - 不止一个重载函数实例

c++ - QVTKOpenGLWidget 和 vtkGenericOpenGlRenderWindow 与 QTDesigner

c++ - CMake 应用依赖于基于 Qt 的库

c++ - CUDA:重载共享内存以实现多个数组的缩减方法

cuda - CUDA 中的二维时域有限差分 (FDTD)

c++ - Eclipse CDT 包含文件夹

c++ - 格式化foreach宏的格式与使用clang-format的循环相同

c++ - 是否有适用于 Linux 的 C++ gdb GUI?

eclipse - 如何使用命令行将多个项目导入Eclipse?

c++ - 2010 年 3 月的最佳 Eclipse CDT (C++) 体验