安装虚拟化软件和Ubuntu 22.04

在本课程中,我们将使用Linux操作系统。您可以在计算机上安装虚拟化软件,然后在虚拟机中运行Ubuntu 22.04。

根据您所运行的平台,设置一切的说明将有所不同。

如果你使用的是带有苹果硅处理器的Mac电脑,你应该按照下面的说明来安装UTM和Ubuntu。

如果你使用的是带有英特尔处理器的Mac电脑,你应该按照以下说明安装VirtualBox和Ubuntu。

如果你正在使用Windows,你应该遵循这些说明。

基本终端命令

如果这门课程是你第一次接触在Linux终端上工作,你可能想要阅读关于Linux命令行界面的基本教程。

这里有一个Ubuntu教程的链接,该教程涵盖了有效使用命令行所需的基本知识。

在虚拟机中设置其他软件

在我们开始在虚拟机中编写C代码之前,我们需要安装一些开发工具。在Ubuntu中打开终端窗口并执行命令

Sudo apt update Sudo apt upgrade Sudo apt install build-essential GDB

要设置包管理器apt并安装两个包。构建必备包包含开发C程序所需的gcc编译器工具和其他各种工具。gdb包是用于调试编写的程序的GNU调试器。

安装Visual Studio代码

本课程的主要开发环境将是Visual Studio Code。我们将在你刚刚设置的虚拟Ubuntu机上运行VS Code。

首先在Ubuntu上打开Firefox浏览器,然后使用该浏览器转到Visual Studio Code的下载页面。在那个页面上,你会看到下载各种操作系统的VS Code的链接。如果你使用的是带有Apple Silicon的Mac,你需要下载Arm64 .deb安装程序。对于Intel mac和Windows电脑,你应该下载x64 .deb安装程序。

下载完安装程序后,回到终端并运行这些命令:

cd下载sudo dpkg -i *.deb

这将在你的Ubuntu虚拟机上安装VS Code。

一旦安装了VS Code,你就可以从Ubuntu启动器启动它了。要进入启动器,点击Ubuntu桌面左下角的网格图标。然后,Visual Studio Code应该作为启动器中的一个图标显示出来。你可以点击赢博体育程序图标来启动它,或者你可以右键单击图标并选择“添加到收藏夹”选项:这会将VS Code图标添加到窗口左侧的dock中。

Visual Studio Code是一个开发环境,您可以使用它以各种不同的语言开发软件。Code赢博体育程序是一个shell程序,它利用扩展为不同的开发工具提供支持。

在主赢博体育程序窗口的左侧有一系列选项卡。单击底部的extensions选项卡,弹出扩展视图。在这里,您将看到一个很长的可用扩展列表。由于我们将进行C开发,您将需要安装C/ c++扩展包。

第一个项目

接下来,我们将设置第一个示例开发项目。

首先,我们将为我们的第一个项目设置一个项目文件夹。要创建此项目文件夹,请键入以下命令

CD ~ mkdir你好

这将为您的第一个项目创建一个项目文件夹。接下来,单击VS Code窗口左侧选项卡栏中的第一个选项卡。这将打开资源管理器视图。单击资源管理器视图中的Open Folder按钮,然后在弹出的对话框中选择新的hello文件夹。

由于项目文件夹是空的,我们需要首先为示例程序创建一个C源代码文件。单击“新建文件”按钮,或从“文件”菜单中选择“新建文件”,创建名为hello.c的文件。

将以下代码粘贴到编辑器中

#include <stdio.h> int main() {printf("Hello, Linux!\n");返回0;}

并保存更改。

若要编译示例程序,请选择“运行构建任务…”从终端菜单中。选择gcc构建活动文件选项。然后,您应该在“终端”窗格中看到一条消息,确认程序已成功构建。

要运行程序,请在“运行”菜单中选择“不调试运行”命令。当程序运行时,您应该在终端窗格中看到“Hello, Linux!”消息。

您也可以通过输入命令直接从终端窗格运行该程序

/你好。