为什么要写这篇帖子?

原因确实很简单:

原生的Ubuntu我实在是受不了了,各个方面都不适应,只好考虑电脑自己开虚拟机然后ssh连接使用,这种方式不仅优雅,而且优雅,着实优雅。

WSL并没有想象中的那么耐操,现阶段还是开个虚拟机比较保险,也不需要过于折腾。

预备知识:

Windows的编译环境是mingw,MacOS的编译环境是lldb,都不是所需要的g++ GDB等工具,在企业开发中,部署一般都是在linux是开发使用的。

远程的Ubuntu需要提前安装好 cmake 等编译工具。

第一步:

先在 windows系统创建一个空项目,虚拟机 linux环境需要项目程序能够运行的环境。

创建完毕后,找到左上角的文件,点击找到设置选项。

第二步:

找到构建、执行、部署,点击进入工具链,在工具链中添加linux的密码等信息,测试链接。

链接成功后,点击上三角,将远程主机设置为默认的选项。

点击右下角的应用选项。去部署选项查看是否成功。

 第三步:终端此时仍是window,点击下箭头出来的远程链接选项即可新建远程终端。

第四步:编译

查看编译的CMake是否是远程主机,如果不是,更换成远程主机。

第五步:开发问题

本地文件的创建和修改,会自动上传到 linux,但要注意,本地删除项目文件,远程不会删除。
项目IDE一般会自动同步。

Linux友好度太低?试试Clion远程开发|ssh连接远程主机相关推荐

  1. Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接

    此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 - zhang0peter的个人博客 晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启 ...

  2. Clion 远程开发 配置

    文章目录 1. 增加远端服务工具 2. 配置远端服务器 3. 配置编译选项 4. 设置远端开发路径 Clion作为C/C++语言友好的IDE,除了高效的代码索引 以及 基本的本地开发 能力之外还需要有 ...

  3. Linux运维之系统服务及远程服务器 SSH

    一.实验环境(rhel7.0版本) 主机环境:rhel7.0 各主机信息 主机名 IP server 172.25.254.1 client 172.25.254.2 物理机 172.25.254.7 ...

  4. linux断开其他用户连接,如何Linux中通过命令行注销其他用户ssh连接

    使用SSH或Secure Shell是从命令行建立与Mac和Linux计算机的远程连接的一种非常常用的方法如果您是系统管理员或者由于其他原因在Mac上启用了SSH则最终可能需要注销其他用户的ssh连接 ...

  5. linux退出 putty_linux – 在一个命令中退出所有SSH连接并关闭PuTTY

    有没有办法退出所有SSH连接并以"一次性"关闭PuTTY?我在Windows 7中工作并使用PuTTY连接到各种Linux主机. 我发现自己工作方式的一个例子: SSH to ho ...

  6. linux服务器选ubantu或centos_如何通过SSH连接阿里云上的Linux系统

    首先SSH是啥,维基一下: Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境[1].SSH通过在网络中创建安全隧道来实现SS ...

  7. linux服务器自动断开,解决centos7服务器用ssh连接老是自动断开问题

    最近自己买了个服务器,用ssh连接时一段时间不操作就要重新连接,让人很是麻烦.现在终于解决了,步骤很简单. 登陆服务器后输入 lsb_release -a 可以查看系统版本,此命令适用于所 有的lin ...

  8. Linux系统网络正常可以ping通但是ssh连接不上

    1.多人共用Linux虚拟机忽然断开连接后忽然ssh连接不上,但是能够ping通,虚拟机网络也正常,能够ping通百度. 2.检查防火墙和ssh服务 :防火墙是关闭状态,ssh服务有报错. 3.使用s ...

  9. Clion远程开发模式配置

    1.环境配置 宿主机系统: win10 虚拟机系统: ubuntu21.04 软件版本: Clion2022.1 2.关联远程主机 (1). 在宿主机下启动clion,点击settings进入配置界面 ...

最新文章

  1. Eclipse使用EGit管理git@OSC项目
  2. 茫茫内存,我该如何用 windbg 找到你 ?
  3. arraylist从大到小排序_java基础算法之二叉树排序(递归)
  4. Android 播放raw文件夹下音频文件,本地MP3文件播放,播放云端MP3文件,获取MP3文件播放时长
  5. python 常量 模块_Python字符串模块的有用常量
  6. 【强连通分量·Tarjan】bzoj1179: [Apio2009]Atm
  7. 场地测量的方法和程序_施工测量方案
  8. 成都职称计算机 报几科,成都2018年7月上职称计算机考试报名事项通知
  9. Spring AOP实现原理简介
  10. Oracle 对 JDK收费和.NET Core 给我们的机遇
  11. 【2022第十届‘泰迪杯’挑战赛】A题:害虫识别完整版(大致思路。详细过程和代码以及结果csv在压缩包中)
  12. Codeforces 1253B Silly Mistake
  13. 马来西亚动画片《Ribbit》将在尼亚加拉电影节中首映
  14. coso js 魔窗
  15. 实时网速监测app_实时网速安卓下载_实时网速监测安卓app下载-XP软件园
  16. vba oracle 查询数据字典,VBA 数据字典编程求助 - Excel VBA开发 - Excel精英培训网 - Powered by Discuz!...
  17. 我爱Java系列之---【Git的使用教程】
  18. usb disconnect
  19. 几百行代码写个Mybatis,原理搞的透透的!
  20. JS逆向 | 某春秋网m3u8数据解密

热门文章

  1. 弱市中主力运作手法分析
  2. MFC 程序调试(一)
  3. iOS 支付宝支付及授权
  4. 在Scrum开发模式下,为Sprint起名字的艺术
  5. rc4加密算法 php,php 实现RC4加密解密
  6. vue背景图显示不全
  7. vue.config.js中public是什么意思?
  8. 【微信小程序】腾讯位置服务地图选点 服务示例
  9. 在命令行窗口中看大片《星球大战》,太强了!
  10. Matlab特殊二维图形函数