【零基础】手把手教您如何在windows系统的vmware虚拟机上运行Ubuntu的第一个C语言“hello world!“

最后更新时间:2020-09-19
作者:袁乐天
禁止转载

第一步:安装vmware workstation

由于涉及到软件付费的问题,这个步骤略
Q1: win10系统下vmware安装程序闪退
A1: 请尝试更换更低版本的vmware,或者提取出.exe安装程序中的.msi,或者百度其他方法
安装好后的界面大致如图(左侧“我的计算机”内是我事先已安装好的ubuntu,请忽略)
在这里插入图片描述

第二步:安装ubuntu

直接前往https://ubuntu.com/download/desktop下载.iso文件即可,linux系统都是免费的
回到vmware,点击创建新的虚拟机
在这里插入图片描述

  • 选择典型
  • 安装程序光盘镜像文件(选择你刚刚下载的.iso即可)
  • 输入用户名、密码等(建议不要有中文)
  • 输入虚拟机名称,选择位置(这个位置是指虚拟机的物理位置,比如你选择了E:\ubuntu,那么虚拟机内的所有文件都会保存到该目录下)
  • 指定磁盘容量(按默认设置即可,最大磁盘大小20GB指的是最大20GB,而不意味着一开始就会占用你磁盘的20GB)
  • 自定义硬件!!!!
    非常重要!!!,一定按下这个按钮进行默认设置的修改
  1. “新CD/DVD(SATA)”选项栏中,不要勾选启动时连接!否则黑屏!
    在这里插入图片描述

  2. “网络适配器”选择NAT模式

  3. “打印机”一定要勾选启动时连接!否则黑屏!
    在这里插入图片描述

  4. “显示器”不要勾选加速3D图形!否则黑屏!
    在这里插入图片描述

  • 点击关闭,不要勾选“创建后开启此虚拟机”,因为我们还要修改其他设置!!!非常重要!!!!! 否则启动之后黑屏,你只能重启电脑来关闭虚拟机了,关闭VMware是关不掉黑屏的虚拟机的
    在这里插入图片描述
  • 点击完成
  • 编辑 --> 首选项 --> 设备 --> 启用虚拟打印机
    否则黑屏
    在这里插入图片描述
    在这里插入图片描述
    这样就全部设置好了,点击开启此虚拟机,不是黑屏的话,就说明你成功了!
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Q2: 我还是黑屏怎么办?
A2: 请仔细检查上述的每个设置,如果仍然是黑屏,请尝试安装更低版本的ubuntu,笔者在安装ubuntu20时,不管怎么设置,始终是黑屏,后来换到了ubuntu18后解决了问题
Q3: 黑屏了怎么关闭虚拟机?
A3: 目前据我所知只能重启电脑,任务管理器里都是关闭不了虚拟机的。
Q4: 我卡在了verifying the installation configuration怎么办?
A4: 可能是2GB内存处于某种玄学原因仍然不够用,请尝试调大虚拟机分配给ubuntu的内存,比如3GB
安装虚拟机的这个步骤有非常多的问题,每台电脑各不一样,如果按照我的设置仍然是黑屏,请自行百度
如下,成功以后,请等待retrieving file过程的完成,这个步骤大约需要1个小时左右,因为似乎需要从网络上下载一些东西
在这里插入图片描述

第三步:安装gcc

ubuntu安装成功后,输入密码登陆
在这里插入图片描述
按下win键,搜索software & update,点击中间这个
在这里插入图片描述
把download from切换到阿里云镜像,否则下载会非常慢,然后close --> reload
在这里插入图片描述
打开命令行(搜索terminal,shell,cmd均可,或者快捷键ctrl+alt+T),先后输入

  • sudo apt update
    之后会要求你输入管理员密码,输入即可
  • sudo apt install build-essential
  • 输入Y
    Q5: 如果输入sudo apt install build-essential没反应怎么办?
    A5: 我也不知道怎么办。。。重启下电脑试试吧!
    在这里插入图片描述
  • 输入gcc --version检测是否安装成功 在这里插入图片描述

第四步:编写hello world

安装vscode,输入代码,保存
在这里插入图片描述
open in terminal
在这里插入图片描述
编译
gcc -o practice practice.c
运行
./practice
在这里插入图片描述
可以看到输出了hello world

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值