2

我在 Ubuntu 16.04 上使用 Nsight。我当前的设置允许我通过 nsight IDE 完美地编译和运行我的代码。在确保程序在调试模式下构建(最初不是)之后,它终于允许我逐步完成我的代码。

我遇到的问题是每当我尝试调试我的代码时,所有变量都说“不可用”。另外,如果我将鼠标悬停在变量上,它会说“-var-create:无法创建变量对象”。这使它看起来像是编译器?也许它没有添加它应该做的事情?

Nsight 版本为 7.5,GCC & G++ 版本为 5.3.1,GDB 版本为 7.11,NVCC 版本为 7.5.17。

4

1 回答 1

4

在 IDE 中搞砸后,我找到了一个解决问题的选项。我去了窗口-> 首选项。然后在 C/C++ -> Debug -> GDB 下进入 Pretty Printing 部分并取消选中“Enable Pretty Printers...”

这就是为我解决这个问题的原因。我只是不知道什么是漂亮的印刷。我希望它不会因为禁用它而产生副作用。

于 2016-05-01T07:13:31.080 回答