1. 程式人生 > 實用技巧 >CLion遠端同步和遠端除錯C++

CLion遠端同步和遠端除錯C++

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

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 配置

到此就設定完畢,然後點選除錯按鈕就可以進行遠端除錯了,可以在自己想要的地方設定斷點。