📌  相关文章
📜  如何在 Unix 控制台 Mac 终端中编译和运行 C C++? (1)

📅  最后修改于: 2023-12-03 15:24:24.564000             🧑  作者: Mango

如何在 Unix 控制台 Mac 终端中编译和运行 C/C++?

在 Unix 控制台 Mac 终端中编译和运行 C/C++ 需要使用 Terminal 应用程序并使用 GNU编译器套件的编译器。下面我们将介绍如何使用 Terminal 应用程序、安装 GNU编译器套件,以及编译和运行 C/C++ 代码的步骤。

使用 Terminal 应用程序

Terminal 应用程序是 Mac 操作系统自带的一款终端程序,我们可以在其中运行命令。

打开方式:打开「应用程序」文件夹,找到「实用工具」文件夹,双击打开「终端」。

安装 GNU编译器套件

GNU编译器套件(GCC)是一个用于编写和编译 C、C++、Objective-C 和其他编程语言的编译器套件。我们可以在终端中使用以下命令安装 GCC:

xcode-select --install

安装完成后,我们可以使用以下命令检查 GCC 是否已经安装成功:

gcc -v

如果安装成功,将显示 GCC 的版本信息。

编译和运行 C/C++ 代码

在终端中,使用以下命令可以编译 C 代码:

gcc -o <output_file_name> <input_file_name>.c

其中 <output_file_name> 是编译后的可执行文件的名称,<input_file_name> 是需要编译的 C 代码文件的名称(不包含扩展名 .c)。例如,如果我们需要编译名为 hello.c 的文件,可以使用以下命令:

gcc -o hello hello.c

这将生成名为 hello 的可执行文件。要运行该可执行文件,可以在终端中输入以下命令:

./hello

同样的,我们可以使用以下命令编译 C++ 代码:

g++ -o <output_file_name> <input_file_name>.cpp

其中 <output_file_name> 是编译后的可执行文件的名称,<input_file_name> 是需要编译的 C++ 代码文件的名称(不包含扩展名 .cpp)。例如,如果我们需要编译名为 hello.cpp 的文件,可以使用以下命令:

g++ -o hello hello.cpp

这将生成名为 hello 的可执行文件。要运行该可执行文件,可以在终端中输入以下命令:

./hello

以上就是在 Unix 控制台 Mac 终端中编译和运行 C/C++ 的步骤。