window上实现在linux上写C++代码且有代码提示,编写友好

windows上实现在linux上写C++代码

需求

在学习linux网络编程过程中,难免要写一些在linux上运行的C++代码,
直接通过vim写 的话没有代码提示,非常难受,但是直接在windows上写代码再拷贝,这样的话由于写的是linux上的C++代码,有一些库在window上是没有的,写的时候IDE框框爆红,比如CLion,总之非常的难受。
这里提供几种解决方法
在这里插入图片描述

- 利用CLion的远程开发功能

在这里插入图片描述
在这里插入图片描述
这样可以通过SSH远程连接linux系统,但是这里它连接的条件是对应Linux系统也要安装大约4G左右的ClionIDE

通过vscode的SSH连接linux系统

在这里插入图片描述
如图,输入地址密码连接成功后,就可以直接访问到linux系统中的所有文件
在这里插入图片描述

然后我们安装一些vscode的插件就可以了。
在这里插入图片描述
但是这里有一个小问题,就是如果你的linux版本较低,就比如我的是centos7,它在插件应用的时候,是无法安装到linux端的,导致windows上显示linux版C++代码也有爆红现象,这样的话就不得不新建一个系统环境以符合vscode插件要求

vscode连接docker中的C++环境

如果说进一步在VMware安装一个Linux,占用空间还是比较大的,所以可以考虑打一个docker,这样相对来说开销要小一些

在这里插入图片描述

如图,一个完整的C++ linux版的环境5G的样子
具体打docker的教程可以看一下,主要学会如何安装image就可以了,dockerFile这些文件网上很多哒

在这里插入图片描述
这样就已经启动一个C++ linux环境版的容器环境啦
之后再vscode上连接,我的这个例子,
就是

ssh root@127.0.0.1:2201

安装相关插件

在这里插入图片描述

在这里插入图片描述
这时候我们发现编写的代码使用的是linux的工具链,没有爆红,开发友好

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值