我正在尝试使用Eclipse CDT来调试我的应用程序。我已经设置使用SSH连接到本地计算机,但登录shell的设置不起作用。无论我将登录shell设置为什么,它只使用bash而不是其他任何东西。
我正在使用Eclipse CDT版本:Oxygen.3a Release(4.7.3a),Build id:20180405-1200
这是我运行配置的设置。另请参阅screenshot。
/usr/local/bin/myApplication
(最后,即使在调试时,我也会在此处添加一些内容进行复制。现在这并不重要。)ps
(查看实际运行的shell。)这是我对名为“Localhost”的连接的设置。另请参阅screenshot。
/bin/csh
(我实际上并不对csh感兴趣,只是验证此设置是否有效的测试。)当我跑步时,我得到了这个输出:
Last login: Fri May 11 19:22:36 2018 from localhost ps;/usr/local/bin/myApplication;exit [dyaw@localhost ~]$ ps;/usr/local/bin/myApplication;exit PID TTY TIME CMD 35794 pts/7 00:00:00 bash 35844 pts/7 00:00:00 ps -bash: /usr/local/bin/myApplication: No such file or directory logout
因此,正如流程35794所说,它绝对是bash
,而不是csh
。
我需要设置一些设置才能使此设置生效吗?是否有一些全局Eclipse设置,或者可能是我的SSH配置?
注意:我将此标记为eclipse和eclipse-cdt,因为我正在使用CDT,但我相信运行对话框与常规Eclipse中的相同。 子>