CLion遠程同步和遠程調試C++


原博客搬移到:https://blog.csdn.net/u013171226/article/details/107958163

 

 

一:首先配置本地和遠程代碼同步功能

1.選擇CLion的file---settings,找到如下圖所示的deployment

2.點擊加號新建連接,選擇SFTP協議,然后點擊SSH configuration右邊的..,然后填寫上服務器的IP地址以及用戶名和密碼。

 

填寫完之后如果在點擊Test Connection的時候提示如下錯誤,

the authenticity of can't be established. ssh-rsa key fingerprint is f7:ec:b2:8a:c1:a3:08:5f:15:c0:13:e4:6f:93:3e:b2.

那么就在服務器上面打開如下文件,將里面的內容刪除

vim ~/.ssh/known_hosts

3然后切換到Mappings

 

 上面配置完成之后右鍵項目名字發現出來的窗口中deployment是灰色的,

default server 192.168.1.222 is not valid:SFTP host is not specified,please review your deployment settings

這是因為你設置的本地的路徑和clion工程路徑不一樣導致的,所以創建的工程的時候,就把工程保存到你的代碼目錄下,這樣就可以了。

然后就可以右鍵工程名---deployment---download下載文件了。

二:遠程調試

 1.首先在centos服務器上面安裝相應的依賴

yum install cmake -y
yum install gcc-c++ -y
yum install gdb -y
yum install gdb-gdbserver -y

2.服務器端

gdbserver :1234  ./可執行程序名稱

3.本地端,配置遠程調試信息,增加一個 GDB Remote Debug 配置

 

 

 

 到此就設置完畢,然后點擊調試按鈕就可以進行遠程調試了,可以在自己想要的地方設置斷點。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM