2

我在带有 Nsight Eclipse 的 Ubuntu 11.10 上使用带有两个 gpu 卡的 Cuda 5.0。
当我尝试从 Eclipse 中调试一个程序时,我得到

Error in final launch sequence
Failed to execute MI command:
source .cuda-gdbinit
Error message from debugger back end:
.cuda-gdbinit: No such file or directory.
.cuda-gdbinit: No such file or directory.

我查看了 Eclipse 调试配置,我有

GDB debugger: cuda-gdb
GDB command file: .cuda-gdbinit

我的系统上没有文件.cuda-gdbinit
我应该创建它吗?如果是这样,在哪里以及包含哪些内容?
我的cuda-gdb设置有问题吗?

4

2 回答 2

3

此消息是无害的。Nsight 所做的是明确指示 cuda-gdb 在启动调试会话时读取 .cuda-gdbinit 以获取用户可能拥有的任何自定义设置。没有那个文件完全没问题。

于 2013-01-01T22:40:16.550 回答
1

为了防止 Eclipse CDT / nsight 绑定加载 .cuda-gdbint (您可以按照其他答案的建议安全地执行此操作),您必须将其从与您的运行/调试配置关联的“GDB 命令文件”中删除。

要做到这一点,

  1. 使用菜单,转到运行 | 调试配置
  2. 选择您收到错误消息的运行/调试/等配置
  3. 在多选项卡部分中,选择调试器选项卡
  4. 在子多选项卡部分中,选择Main
  5. 您现在应该看到一个GDB 命令文件文本框。清除它。
于 2016-11-11T12:32:19.303 回答