赞
踩
在 mac 上离线执行 C 程序时是否遇到问题?并质疑自己,如何在 Mac 上安装 C?有时互联网不可用,或者我们无法使用在线编译器来执行我们的代码,因此引入了离线编译器,例如 Visual Studio Code(程序员使用的最流行的文本编辑器)。但是我们如何在 mac 环境中安装 C?我们将在 MacOS 中安装编译器和文本编辑器。
让我们在 mac 上安装 C。
要执行代码,我们需要一个文本编辑器和一个编译器,以便我们可以编译代码并获得相关的输出。在我们的 mac 系统中,我们已经有一个编译器,即安装了 clang。我们将在我们的 mac 环境中安装一个代码编辑器,即 Visual Studio Code。让我们看看如何在 Mac 上安装 C 并使用它。
代码编辑器习惯于用指定的语言编写源代码,例如“C 编程”。
MacOS 或 BigSur 笔记本电脑已经在系统中安装了 TextEdit,这类似于 Windows 中的记事本;我们所要做的就是使用包含有效代码的“.c”扩展名保存程序。
要以“.c”扩展名保存文件,我们在TextEdit中使用Main纯文本格式,如图所示。
我们将使用 Microsoft Visual Studio Code 编辑器来编写源代码。
由于我们已经在以 .c 扩展名保存的代码编辑器中编写了源代码,因此我们必须将其转换为可执行文件;因此,这里需要一个C编译器,它将“.c”扩展文件转换为“.exe”文件,即我们可以运行的可执行文件。
我们将使用命令行工具来编译和执行源代码。
若要使用命令行工具,首先要检查它是否已安装。为此,请键入Terminal在聚光灯下进行搜索,如图所示。
如果存在,请打开它,将打开一个窗口,如图所示。
Apple 也提供了一个 clang 编译器来编译 C 程序和其他语言。
要检查 clang 版本,请在终端中键入 clang --version 并按回车键。您可以看到如图所示的版本,或者您将看到一个安装命令行工具的提示窗口。安装后,您可以检查clang版本。
如您所见,根据文章的日期,最新的 clang 版本是 12.0.5;好吧,它可以不时更新。
我们将使用免费且功能强大的代码编辑器 Visual Studio Code。我们将使用 Visual Studio Code,而不是在 TextEdit 中编写源代码。我们可以在不离开 Visual Studio 环境的情况下编译和运行程序,因为它提供了集成终端。
您可以访问 Visual Studio 进行下载,如图所示,然后单击 Mac 版下载。
只需单击下载按钮即可自动开始下载。下载的文件可以在 Finder 的下载文件夹中打开,也可以通过使用聚光灯搜索进行搜索来打开。
安装Visual Studio后,它将如下所示,如图所示。
您可以单击“新建文件”创建一个新文件并将其保存为任何编程语言。
但在此之前,要在 VS Code 中用 C 语言编写代码,我们必须下载 C/C++ 扩展。让我们在下一节中看到它。
要下载 C/C++ 扩展,请转到 VS 代码中的扩展选项卡,如图所示。
在搜索栏中搜索 Microsoft 的 C/C++ 扩展,然后单击“安装”。
由于我们已经安装了编辑器和扩展,让我们在编辑器中编写一个简单的 C 程序。
现在让我们用 VS 代码编写一个简单的 C 程序,并在终端中使用 clang 执行它。
代码 -
- #include <stdio.h>
- int main() {
- printf("Hello, World!");
- return 0;
- }
该文件以 new.c 的名称保存在 c_files 文件夹中。
现在要打开位于文档中的文件夹 c_files,我们将首先在终端中运行命令 pwd 来检查我们的当前位置。
要进入特定文件夹,我们使用命令 cd;在这里,我们要打开文件夹 Documents,以便运行命令 cd Documents。之后,运行命令 cd c_files 进入 c_files 文件夹。
要立即再次检查当前位置,请运行命令 pwd。
现在,要运行位于 c_files 文件夹中的 new.c 文件,请运行命令 make new。
执行命令后,输出如图所示。
执行此命令后,将在我们的 c_files 文件夹中创建一个可执行文件,如图所示。
现在,若要获取此可执行文件的输出,请运行 ./new。
输出
如您所见,Hello, World! 显示在终端中。
您也可以在 VS code 本身的“集成终端”中运行该程序。要打开终端,请使用快捷键 ctrl +
或者,您可以如图所示打开终端。之后,该终端将被打开,您可以运行与我们在主终端中相同的命令。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。