CLion远程调试方法

本地电脑配置:ubuntu16.04, CLion2021.3

远程电脑配置:ubuntu18.04

步骤:

1.启动CLion,新建一个工程。

2.File->Settings->Build,Execution,Deployment->Toolchains

点击+,选择Remote Host。Name可以改名,我这里改名为Remote。点击三角形符号,把Remote移动到最上面变成default。

CLion远程调试方法_第1张图片 

点击Credentials行最右侧的配置按钮,选择Remote Host,进入到SSH Configuration对话框,如下图所示。点击+,在Host处输入nano的IP, User name输入nano的用户名, Password输入nano的用户密码,点击Apply,点击OK。

CLion远程调试方法_第2张图片

回到Toolchains对话框。Credentials选择SSH Configurations输入的“用户名@IP:端口号”, Debugger选择Remote Host GDB,其它都会自动填写。点击Apply。

CLion远程调试方法_第3张图片 3.File->Settings->Build,Execution,Deployment->CMake

点击+,Name随意输入,Build type调试阶段选择Debug,Toolchain选择前面设置的Remote。点击Apply,点击OK。一定点击OK,否则下面Deployment对话框中可能不出现Toolchains设置的远程服务器名字,该名字应该与Toolchains的名字相同。

CLion远程调试方法_第4张图片

 

4.File->Settings->Build,Execution,Deployment->Deployment

正常情况下,Connection对话框下会出现远程服务器的名字,如果没有,或者名字和Toolchains设置的Name不对应,可以退出clion,然后再次进入工程。在下图示例中,Toolchains设置的Name为Remote,但是Deployment显示的远程服务器名字为Remote(一串数字),这是正常的。

CLion远程调试方法_第5张图片

 5.File->Settings->Build,Execution,Deployment->Deploymengt->Mappings

Loal path采用默认值,Deployment path代表的是nano的路径,而且是相对Connection对话框设置的Root path的路径。点击Apply。

CLion远程调试方法_第6张图片

6.以上设置完成后,就可以远程调试了。勾选Tools->Deployment->Automatic Upload。可靠起见,每次调试前手动操作Upload to Default Server。如果该菜单为虚,表示已经自动upload,不需要手动操作。

CLion远程调试方法_第7张图片

 

 

你可能感兴趣的:(linux,c++,编辑器)