一、VMware虚拟机安装+Ubuntu安装(本人VMware15 Pro+Ubuntu18.04.06 LTS)
该部分安装可见博客(提示:VMware15 Pro可在win7及以上系统中安装,VMware Workstation 16 Pro因为版本过高不只能在win8及以上系统中安装):VMware虚拟机安装Ubuntu 2022最新版详细图文安装教程(VMware虚拟机安装+Ubuntu下载+VMware虚拟机配置运行)_Code_流苏的博客-CSDN博客_vmware虚拟机安装教程ubuntu
二、VMware Tools安装
安装完虚拟机,和Ubuntu后,发现虚拟机中Ubuntu界面特别小,不能与当前实体机器屏幕相适应,所以需要进一步安装VMware Tools,即可。
(1)点击,虚拟机->安装VMware Tools
(2)然后打开虚拟机中的Ubuntu,然后打开桌面上的光驱,将其中的VMwareTools-10.3.10-13959562.tar.gz复制到Ubuntu桌面。
(3)切换为root用户,将桌面上的压缩包,移动到 /usr/local/VMWaretools/中,然后解压。所需命令如下:
进入root用户:
sudo su
切换到/usr/local路径下:
cd /usr/local
创建文件夹
mkdir VMWaretools
将桌面上的压缩包,移动到 /usr/local/VMWaretools/
cp /home/***/桌面/VMWaretools-10.1.15-662799.tar.gz /usr/local/VMWaretools/
进入VMWaretools文件夹中
cd VMWaretools
然后解压tar包
tar -zxvf VMWareTools-10.3.10-13959562.tar.gz
解压后,当前目录如下:
然后进入vmware-tools-distrib文件夹中
cd vmware-tools-distrib
使用如下命令安装
./vmare-install.pl
在安装过程中,遇到yes输入yes,或者回车。
安装完成。
三、更新软件源
1.因为Ubuntu本身自带的软件源,是指向国外的,所以在软件下载更新时比较慢,所以需要把软件源更新为国内的一些镜像源,更新源,详见博客:
ubuntu18.04更新源方法_玉怀一捧雪的博客-CSDN博客_ubuntu1804更新源
四、Ubuntu下安装g++编译器
1.在Ubuntu系统下如果编写c++程序,则需要g++编译器,在Ubuntu18.04.06版本中,是需要自己手动安装g++编译器的,但是在安装过程中会遇到问题,解决方法,详见博客:
Ubuntu18.04.6安装g++时遇到:依赖: g++-7 (>= 7.3.0-12) 但是它将不会被安装 - 墨天轮
五、在Ubuntu下运行C和C++程序
1.运行C程序,编写helloword.c
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
编译helloword.c文件
gcc helloword.c -o helloworld
运行helloword
./helloworld
命令行下运行结果如下:
2.运行C++程序,可见博客:
Ubuntu运行C++程序_东心十的博客-CSDN博客_ubuntu运行cpp文件
至此,说明,Ubuntu下的gcc,g++编译器安装没有问题。
六、虚拟机中系统的移动
1.在离线环境中,安装虚拟机,并配置和使用Ubuntu系统,会比较麻烦,因为没有联网,Ubuntu中很多依赖包不能在线下载和安装。
2.我们可以在有网的环境中,安装虚拟机并配置好Ubuntu系统,然后再将配置好的Ubuntu系统拷贝到离线环境中的虚拟机中即可。
(1)拷贝有网环境中,配置好的Ubuntu系统文件,如图,拷贝整个Linux_Ubuntu文件夹;
(2)如果离线环境中虚拟机中已经有安装的系统了,可以先选择移除(注:并不会在磁盘中删除);
(3)选择打开,然后选择配置好并拷贝来的的Linux_Ubuntu文件夹中Ubuntu.vmx文件,加载,即可完成将有网环境虚拟机中配置好的Ubuntu系统移动到离线环境中的虚拟机中。