给 Ubuntu 搭建 C/C++开发环境

这是本人原创,转载需要说明出处

准备工作:

(1)、在VMware下安装 Ubuntu 操作系统。

我之前有篇博文介绍 VMware14.0 安装 ubuntu18.04

https://blog.csdn.net/Oyasimi1412/article/details/82382544

(2)、把在 VMware 下安装的 Ubuntu 在宿主机上实现全屏操作,以及文件拷贝操作,这里需要安装WMware tools,可以参考我这篇博文,有相关介绍。

安装成功后,按【CTRL+Alt+enter】键就能给ubuntu全屏啦。

https://blog.csdn.net/Oyasimi1412/article/details/82380533

 (3)、给 Ubuntu 搭建 C/C++开发环境,这是本篇博文的重点,前两步使一些准备工作

启动命令行界面,ctrl+alt+T  或者直接右键选择open in Terminal,就可以打开命令行

输入命令:sudo apt-get install vim g++ openssh-server libgl1-mesa-dev

会要你输入密码,就是你进入开启虚拟机进入系统的密码。之后enter确认,就可以完成安装了,如下图所示:

理论上来说安装成功后,可以使用命令

vim -v

gcc -v

g++ -v

等等命令来查看安装的开发环境的版本信息。

但是我安装之后出现如下信息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package openssh-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package vim is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'vim' has no installation candidate
E: Package 'openssh-server' has no installation candidate
E: Unable to locate package libgl1-mesa-dev
 

vim和openssh-server没有安装成功

gcc -v  和g++ -v  我这试了没有问题,vim -v出现下图所示:

说明vim安装失败了,网上找了一些资料,大都是无法获取到vim资源,具体来说:

  1. 应该是apt-get不是最新版本引起的错误,

  2. 执行 sudo apt-get update

  3. 执行 sudo apt-get upgrade(可能要做)

命令行  sudo apt-get install vim

重新安装还是不行

如果是这个错误,可以尝试下面这个解决方法

https://blog.csdn.net/zsscy/article/details/8628311

如果还出错可能是DNS配置错误

参考 https://blog.csdn.net/zd147896325/article/details/81078414

或者这个处理方式

https://blog.csdn.net/cnmilan/article/details/38230921

解决方案:

本人最后也没有解决这个问题,以后找到方案重新出博文说明。

最后的解决方案下载了最新的ubuntu版本1804

http://mirrors.neusoft.edu.cn/ubuntu-releases/18.04.1/ubuntu-18.04.1-desktop-amd64.iso

安装新版本成功后,安装vim和g++,命令如下:

sudo apt-get install vim g++

输入 Y  ,之后enter

成功后输入vim -v

照着下面两个工具也安装一下,命令如下:

sudo apt-get install openssh-server libgl1-mesa-dev

(4),给Ubuntu 连接 Xshell 终端

 (a)、首先 ping Ubuntu 的ip ,找到Ubuntu 的ip地址

再安装一些工具先,如下命令:

sudo apt-get install net-tools

成功后,就可以实施ifconfig

(b)、然后 ping 物理主机(安装虚拟机的机器)的 ip,找到 Windows 的 ip地址

 (c)、然后在物理主机上Ping  Ubuntu的ip,在Ubuntu上 ping 物理主机的 ip ,查看两者是否能够 ping 通;若能 Ping 通,说明Windows能够和Ubuntu通信

(d)、给Ubuntu连接 XShell 终端

博文参考下面这篇文章

https://blog.csdn.net/qq_35396127/article/details/78629426

这是本人原创,转载需要说明出处

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值