0
免責聲明:我知道這個問題已經被問了無數次,但Nsight 5.5之前,答案是簡單的「你不能。」如何在Linux上使用Nsight 5.5進行遠程調試?
我試圖調試在Ubuntu Nsight 5.5 CUDA程序。遠程機器也是使用CUDA Toolkit 5.5的Ubuntu。使用「遠程系統上調試的應用程序」在NSight
我安裝調試。 每當我嘗試運行該應用程序時,都會收到「無法在遠程主機上啓動gdbserver」錯誤。
這是我得到的控制檯上:
Last login: Thu Aug 1 16:09:26 2013 from host.whatever.edu echo $PWD'>' :2345 /tmp/nsight-debug/flow;exit [email protected]:~$ echo $PWD'>' /home/someuser> [email protected]:~$ :2345 /tmp/nsight-debug/flow;exit :2345: command not found logout
兩個gdbserver
和cuda-gdbserver
安裝在兩臺機器上。
如果我ssh到遠程主機,我可以手動運行/tmp/nsight-debug/flow
。
這裏有什麼問題?設置中是否有任何缺失?
是否遵照了[文件]中的所有步驟(http://docs.nvidia.com/cuda/nsight-eclipse-edition-getting-started-guide/index.html#remote-debugging)? –