緒論
作為Clion的忠實粉絲,現在的我的幾乎所有的coding都是通過Clion完成。因為需要在服務器上進行開發,又離不開Clion,就了解了如何通過Clion遠程部署和開發。
主要是借鑒了博客:使用Clion優雅的完全遠程自動同步和遠程調試c++。如果我哪里沒有講清楚可以去閱讀一下這篇博客。
我們的目標是在本地進行編碼,運行在服務器上。
遠程運行設置
更新/安裝cmake
借鑒了博客:在Linux上安裝其他版本的cmake 或 升級cmake
首先我們需要保證服務器上的cmake版本至少為3.19,否則在配置的過程中會報錯。我們默認使用sudo apt install cmake
的版本是3.10,是不符合需要的。
- 卸載舊版cmake(如果沒有安裝過則不用)
sudo apt remove cmake sudo rm -rf /usr/bin/cmake
- 安裝新版本cmake
在官網(https://cmake.org/files/)找到合適的版本進行下載。我下載的是3.19版本:https://cmake.org/files/v3.19/cmake-3.19.0-Linux-x86_64.tar.gz,然后再解壓wget https://cmake.org/files/v3.19/cmake-3.19.0-Linux-x86_64.tar.gz tar -zxvf cmake-3.19.0-Linux-x86_64.tar.gz sudo ln -s `pwd`/cmake-3.16.8-Linux-x86_64/bin/cmake /usr/bin/cmake
可以通過運行cmake --version
判斷是否安裝成功。
設置Clion工具鏈
File->Setting->ToolChain:
然后連接到遠程服務器。
設置目錄映射
設置Cmake
總結
經過上面的設置,就可以在本地編碼,服務器上運行了。可以說是非常方便。