部署c++项目到远端服务器
第一步:购买自己的云服务器
具体流程网上有教程在此不做过多的阐述
第二步下载clion
clion官网下载CLion: A Cross-Platform IDE for C and C++ by JetBrains
创建自己的项目
这里我们选择第一个即可
在这里选到Setting
找到Build选项下的toolchains以及cmake 选项进行配置
在右边找到加号下的Remote Host选项
在这里可以看到这个界面
点击Credentials后的齿轮状设置按钮
点击左侧的加号可以看见如图所示的界面
打开我们云服务器的管理界面
我们这里以天翼云服务器为实例
找到如图的公网ip
添加端口规则
在如图的端口中加入你想用于远程部署的端口号,同时添加进出方向
然后把公网ip以及放开的端口号输入到clion配置界面
在user name /password栏中输入你想用于登录的服务器用户名以及密码(无安全性要求一般使用root用户方便一些)
点击Test connect
如图显示为配置成功
点击apply/ok
回到这个界面中,会自动检测cmake 以及GDB
如图所示检测好会有对勾标志,出现版本不匹配的问题去cmake官网下载相应要求的版本
如果没有检测到表明服务器中的cmake以及GDB没有安装好
进入服务器的终端界面安装cmake
具体可以参照
CMAKE安装
ubuntu安装cmake的三种方法(超方便!)-CSDN博客
GDB安装
【Linux】GDB的安装与使用_linux 安装gdb-CSDN博客
全部显示正确以后点击ok
在刚才的setting中的下一个选项选中cmake进入如下界面
在toolchain中选择刚才配置的名称,点击apply
最后点击ok等待右下角进度条加载完成即可