学习资源:笨方法学C

                笨方法学C语言配套视频

   VirtualBox安装Ubuntu教程

   learn-c-the-hard-way-lectures官方github仓库

习题0 准备工作

操作系统:Windows下Ubuntu虚拟机安装

学习用的操作系统是 Oracle VM VirtualBox 安装 Ubuntu虚拟机,点击进入网页选择对应主机系统下载 Oracle VM VirtualBox。我是Windows64位。

然后需要安装Ubuntu虚拟机。在清华大学开源软件镜像下载站下载需要的Ubuntu版本,我选择Ubuntu 22.04.4。

在VirtualBox创建虚拟机:

1 点击下图中蓝色的New按钮新建虚拟机

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装

2 选择设置虚拟机名称以及虚拟机文件存放位置,并选择系统类型以及版本。我将虚拟机名称取为Demo,文件存放位置选为F盘,系统类型(Type)选择Linux,版本选择Ubuntu64位,如下图:

Learn C the hard way 学习记录 习题0_Learn C the hard way_02

3 完成上一步后点击Next,进入内存和处理器分配,根据自己电脑的配置和使用虚拟机的需求进行分配。我电脑内存为16G,处理器为8个,分给虚拟机4G内存,4个处理器(内存和处理器只在虚拟机运行时会占用),如下图:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_03

4 完成上一步后点击Next,进入硬盘容量分配,点击现在创建虚拟硬盘(Create a virtual disk now)根据自己电脑配置和使用需求进行分配,我F盘容量充足,虚拟机只用来学习C语言,分配25G,如下图:

Learn C the hard way 学习记录 习题0_笨方法学C语言_04

5 完成上一步后点击Next,进入总览,点击Finish完成创建,如下图:

Learn C the hard way 学习记录 习题0_Learn C the hard way_05

6 新建完成虚拟机后,虚拟机会显示在左侧虚拟机列表中,即下图区域:

Learn C the hard way 学习记录 习题0_Learn C the hard way_06

该图的Ubuntu for C即是我创建的虚拟机,双击即可打开进入虚拟机。

但是按照上面流程创建的虚拟机并没有安装任何系统(你应该发现了,清华大学开源软件下载站下载的文件并没有用上)。

9 双击打开创建好的虚拟机,这时由于没有安装操作系统,会出现如下提示:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_07

这时,在DVD栏选择从清华大学开源软件下载站下载的Ubuntu系统文件,点击挂载并重新启动(mount and reboot)稍等一会儿即可进入Ubuntu系统的安装。

Ubuntu系统的安装:

1 按照上述流程进入Ubuntu系统安装界面,选择好语言(我这里演示的是英文,可以选择Chinese选择中文)后,点击右侧安装Ubuntu 按钮,如下图:

Learn C the hard way 学习记录 习题0_笨方法学C语言_08

2 完成上一步后,进入键盘布局选择,选择English(US)布局,如下图:

Learn C the hard way 学习记录 习题0_笨方法学C语言_09

3 完成上一步后,点击Continue(继续),进入更新和其他选项界面,选择正常安装,其他选项保持默认,如下图:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_10

4 完成上一步后,点击Continue,进入安装类型选择,选择清除磁盘并安装Ubuntu,如下图:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_11

5 完成上一步后,点击现在安装(install now),弹出将变更写入磁盘询问窗口,如下图:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_12

6 完成上一步后,点击Continue,进入区域选择,保持默认(或根据需求选择)如下图:

Learn C the hard way 学习记录 习题0_笨方法学C语言_13

7 完成上一步后,点击Continue,进入用户、电脑、登录用户名和密码设置,密码需要记住,用户名最好取自己能记住的较为简短的,你的名字和电脑名字则可以随意设置,是否自动登录由自己需求决定,如下图:

Learn C the hard way 学习记录 习题0_笨方法学C语言_14

8 完成上一步后,点击Continue,Ubuntu系统开始安装,耐心等待安装完成即可。

安装需要的软件

按照以上流程安装好Ubuntu系统后,需要重启虚拟机,重启后,Ubuntu虚拟机就能正常使用了。

不过,要跟着笨方法学C语言来学习C语言,还需要安装需要用到的软件和包。

打开Ubuntu虚拟机后,应为如下界面:

Learn C the hard way 学习记录 习题0_Learn C the hard way_15

1 点击左下角九个白色点组成的阵列的图标,显示出所有软件,如下图:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_16

2 点击终端,打开终端后,出现如下“黑框框”:

Learn C the hard way 学习记录 习题0_Ubuntu虚拟机安装_17

3 在黑框框中输入如下命令:

sudo apt install build-essential

按回车,会要求你输入登录密码,即之前所说的需要记住的那个密码。这里要注意,密码在终端输入时不会显示,所以要小心地输入正确密码。输入完成后按回车,会安装build-essential包。如果安装过程中询问你Y/n,请输入y并按回车。

效果大致如下图:

Learn C the hard way 学习记录 习题0_Learn C the hard way_18

4 检查C编译器是否安装成功,在终端输入如下命令:

cc --version

如果安装成功,应会显示cc的版本信息,如下图:

Learn C the hard way 学习记录 习题0_笨方法学C语言_19

为什么要写博客?

写博客确实很花时间,写一篇1000多字的就是一下午,还要继续往下学新内容,挺累的。

不过写博客可以梳理自己的学习历程,让知识和技术掌握得更加扎实,而且博客的积累也会给自己带来技术学习的成就感。自己写的博客或许在某个时候就能帮到那些曾经和自己遇到同样问题的人或者处于同一境地的人。