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をいじった後、問題を解決するオプションを見つけました。Window -> Preferences に移動しました。次に、C/C++ -> Debug -> GDB の下で Pretty Printing セクションに移動し、"Enable Pretty Printers..." のチェック マークを外します。

これが私にとってその問題を修正したものです。きれいな印刷が何であるかを本当に知りません。無効にすることによる副作用がないことを願っています。

于 2016-05-01T07:13:31.080 に答える