安装Ubuntu系统并搭建C语言环境(超详细教程)

一、新建虚拟机

1、打开VMware Workstation,点击 "创建新的虚拟机" 。(或者选择左上角的 "文件 -> 新建虚拟机")

2、进入向导窗口,选择 "自定义" 选项,进入下一步。

3选择 硬件兼容性,这里选择默认的 "Workstation 16.x" 就行,进入下一步。

4选择 "稍后安装操作系统" ,进入下一步 。

5、客户机的操作系统选择 "Linux" ,版本选择 "Ubuntu 64 位" 

6、设置虚拟机名称和安装位置

7. 设置处理器参数,每个处理器内核数设置为 2 。

处理器和内核是计算机硬件中的两个重要概念。处理器是整个计算机系统中的核心部件,负责执行指令和处理数据。而内核则是处理器中的一个子部件,它是按照指令集设计规范实现的硬件单元。

内核可以被视为指令集的实物化,它负责执行指令集中的指令。不同的处理器硬件可能会采用不同版本的内核,这是因为硬件设计方案可能有所不同,即使是同一个版本的指令集也可能存在不同版本的内核。

在现代处理器中,常常使用超线程技术来增加逻辑处理器的数量。超线程技术允许处理器中的空闲部分实现虚拟的逻辑处理器,从而使得逻辑处理器的数量比内核的数量多。所以在一般情况下,我们提到处理器的核心数时,指的是逻辑处理器的数量。

8、设置内存大小。(推荐4GB

9、网络类型选择 "使用网络地址转换NAT" 。 

虚拟机的网络类型中的桥接模式,仅主机模式和NAT模式有以下区别:

桥接模式(Bridged Mode):虚拟机的网络接口与宿主机的物理网络接口直接桥接连接,虚拟机可以获得宿主机所在网络中的一个独立的IP地址。这样虚拟机就可以像宿主机一样在网络中进行通信,与局域网内的其他设备直接进行通信。桥接模式使得虚拟机可以作为网络中的一个独立设备使用,能够直接与网络中的其他设备进行通信。

仅主机模式(Host-only Mode):虚拟机与宿主机之间建立一个私有网络,虚拟机可以通过该私有网络与宿主机进行通信,但无法与外部网络进行通信。在仅主机模式下,虚拟机没有独立的IP地址,只能通过宿主机提供的IP地址进行通信。这种模式适用于虚拟机与宿主机之间的内部通信或者进行测试和开发。

NAT模式(Network Address Translation Mode):虚拟机通过NAT网关与宿主机进行通信,NAT网关将虚拟机的网络包转发给外部网络,并为虚拟机分配一个私有IP地址。在NAT模式下,虚拟机无法直接与外部网络中的其他设备通信,但可以通过NAT网关进行间接通信。NAT模式适用于需要访问外部网络但又不需要为虚拟机分配独立IP地址的场景。

10、SCSI 控制器类型选择推荐的 "LSI Logic" 

11、虚拟磁盘类型选择推荐的 "SCSI" 

12、选择 "创建新虚拟磁盘" 

13、设置磁盘容量,并选择 "将虚拟磁盘拆分成多个文件" 

14、磁盘文件命名。

15、 到这里虚拟机已经创建完成!可以直接点击 "完成" 。

二、安装操作系统

1、回到 VMware 界面,可以看到 "我的计算机" 下多了一个Ubuntu(就是我们刚才创建的虚拟机),点击 "编辑虚拟机设置" 

2、选择 "CD/DVD" ,在设备状态中 勾选 "启动时连接" ,在连接中选择 "使用ISO映像文件" ,点击 "浏览" 选择准备好的操作系统的镜像文件,点击 "确定" 

3、选择虚拟机,点击 "开启此虚拟机" 

4、进入Ubuntu的安装界面,选择语言,点击 "安装Ubuntu" 

5、以下选项均为默认即可

6、选择位置

7、创建用户

8、重启虚拟机就可以了

三、搭建C语言环境

1、安装vim(编辑器)

apt-get install vim(注:如果没有在超级用户的操作下需要提权)

2、安装gcc(编译器)

apt-get install gcc

3、安装build-essential

apt-get install build-essential

4、创建一个hello.c文件,并且编辑第一个程序:

#include<stdio.h>



int main(void)

{

        printf("hello word! \n");

        return 0;

}   

5、执行命令gcc -Wall hello.c -o hello

6、执行程序:

  • 13
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯彬美式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值