VirtualBox Ubuntu虚拟机配置CC++环境并在VSCode上远程连接

VirtualBox Ubuntu虚拟机配置C/C++开发环境并在VSCode上远程连接

安装VirtualBox

从官网下载 https://www.virtualbox.org/

直接跟着图片中绿框点击下载,默认选择安装即可。

在这里插入图片描述

在这里插入图片描述

下载Ubuntu ISO

镜像网址博客https://blog.csdn.net/qq_41248707/article/details/101605480

在这里插入图片描述

我选择的是南京大学的镜像网站,Ubuntu版本是ubuntu-23.04-desktop-amd64,目录及下载内容见上图。

VirtualBox配置Ubuntu虚拟机

在这里插入图片描述

点击新建,进入配置页面,填好名称、所要安装在的文件夹以及选择上刚才下载好的IOS文件,进入下一步

在这里插入图片描述

修改自己喜欢的Ubuntu系统用户名及登录密码,并勾选增强功能(可以实现主机与虚拟机之间共享粘贴板、拖放文件、共享文件夹等功能)

在这里插入图片描述

选择硬件配置,我的设置参考如下

在这里插入图片描述
在这里插入图片描述
P.S. 上面选择的选项都可以后面再改

进入虚拟机,跟着提示安装Ubuntu系统。

在这里插入图片描述

如果在打开虚拟机过程中失败,可以参考这篇博客:https://blog.csdn.net/NuanShuTT/article/details/120335247
如果找不到VBoxDrv的话,更改VBoxSup中对应的值。

在这里插入图片描述
选择安装系统的第二个选项,而不是第一个进入一个使用系统。如果顺利的话,就可以成功到达桌面了。

在这里插入图片描述
下面的桌面图片是我不小心进入了Ubuntu体验版本后的截图,一定注意选择安装光盘内容才能成功安装Ubuntu,否则后续打开会出错
在这里插入图片描述

安装C/C++环境

桌面点击右键打开终端Terminal,输入sudo su进入管理员模式。

在这里插入图片描述
在这里插入图片描述

输入apt install gcc,在后面出现的选项中再次输入Y,回车

在这里插入图片描述
安装完成后,输入gcc --version,出现如下类似的文字说明安装成功

在这里插入图片描述
同理,安装make、perl(通过apt install make perl)

安装虚拟机盘片,增强功能

虚拟机设置盘片,将Ubuntu安装盘片放在第一IDE控制器主通道,把在VirtualBox安装目录下的C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso放在从通道。

在这里插入图片描述
点开左侧的光盘,在文件夹空白处打开终端

在这里插入图片描述

终端中键入sudo ./VBoxLinuxAddictions.run,根据提示输入系统密码

在这里插入图片描述

完成安装后重启。

P.S. 具体功能百度查询如何打开,这里附上一个共享文件夹的博客地址:https://blog.csdn.net/weixin_44071580/article/details/126808564

配置VSCode环境

拓展商店中搜索remote ssh,安装绿框中的几个插件

在这里插入图片描述

根据这篇文章配置VSCode:https://blog.csdn.net/jackailson/article/details/125341008
IP地址如果配置不对参考下面<配置Ubuntu虚拟机网络>

配置Ubuntu虚拟机网络

打开VirtualBox,点击左侧刚刚安装完的虚拟机,点击设置 - 网络 - 网卡2。新建一个桥接网卡,混杂模式设置为:全部允许

在这里插入图片描述

在虚拟机终端中查看IP地址,输入ifconfig,第二个的才是桥接地址,可以在windows命令行中ping通。将其填入上一节remote shh的config中,作为HostName字段

在这里插入图片描述

连接远程终端

依次点击左下角红色箭头处和"Connect to Host…",选择第一个选项,不出意外的话已经连接上虚拟机

在这里插入图片描述

选择资源管理器即可打开虚拟机上的文件夹(这个cpp_project是我在Ubuntu系统上新建的)

在这里插入图片描述
像在本机一样安装在虚拟机环境中使用的扩展

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值