📜  如何编译和运行程序 - C 编程语言(1)

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

如何编译和运行程序 - C 编程语言

C 编程语言是一种常用的高级编程语言,常用于系统编程、嵌入式开发、网络编程等领域。本文将介绍如何在不同的操作系统平台上编译和运行 C 语言程序。

常见的 C 编译器

C 编译器用于把 C 语言源代码编译成可执行文件。常见的 C 编译器有:

  • GNU C Compiler (GCC):开源的编译器,可在 Linux、UNIX、macOS、Windows 等操作系统上使用;
  • Clang:基于 LLVM 的编译器,可在 Linux、UNIX、macOS、Windows 等操作系统上使用;
  • Microsoft Visual C++:Windows 平台专用的编译器;
  • Borland C++:Windows 平台专用的编译器。

本文以 GCC 编译器为例,演示如何编译和运行 C 语言程序。其他编译器的操作也类似,可根据不同编译器的文档进行学习。

在 Linux 平台上编译和运行 C 语言程序
安装 GCC 编译器

在大多数 Linux 发行版中,GCC 编译器已经预装。如果没有安装,可通过以下命令安装:

sudo apt-get update
sudo apt-get install build-essential
编写 C 语言程序

创建一个 hello.c 文件,输入以下代码:

#include <stdio.h>
int main()
{
    printf("Hello World!\n");
    return 0;
}
编译 C 语言程序

使用以下命令编译 C 语言程序:

gcc -o hello hello.c

其中,-o 选项指定输出的可执行文件名为 hello,hello.c 是源代码文件名。

运行 C 语言程序

使用以下命令运行 C 语言程序:

./hello

将输出以下内容:

Hello World!
在 macOS 平台上编译和运行 C 语言程序
安装 Xcode 和 Command Line Tools

Xcode 是 macOS 平台的开发工具套件,包含了编译器、调试器等工具。需要先在 App Store 中下载并安装 Xcode。

安装完成后,还需要安装 Command Line Tools,可通过以下方式安装:

xcode-select --install
编写 C 语言程序

在 macOS 平台上,可使用任何文本编辑器编写 C 语言程序。以 hello.c 为例,输入以下代码:

#include <stdio.h>
int main()
{
    printf("Hello World!\n");
    return 0;
}
编译 C 语言程序

使用以下命令编译 C 语言程序:

gcc -o hello hello.c

其中,-o 选项指定输出的可执行文件名为 hello,hello.c 是源代码文件名。

运行 C 语言程序

使用以下命令运行 C 语言程序:

./hello

将输出以下内容:

Hello World!
在 Windows 平台上编译和运行 C 语言程序
安装 MinGW 编译器

在 Windows 平台上,可使用 MinGW(Minimalist GNU for Windows)编译器,该编译器包含了 GCC 编译器和必要的工具。可以从 MinGW 网站下载并安装 MinGW 编译器。

编写 C 语言程序

创建一个 hello.c 文件,输入以下代码:

#include <stdio.h>
int main()
{
    printf("Hello World!\n");
    return 0;
}
编译 C 语言程序

使用以下命令编译 C 语言程序:

gcc -o hello hello.c

其中,-o 选项指定输出的可执行文件名为 hello,hello.c 是源代码文件名。

运行 C 语言程序

使用以下命令运行 C 语言程序:

.\hello.exe

将输出以下内容:

Hello World!
总结

本文介绍了如何在 Linux、macOS 和 Windows 平台上编译和运行 C 语言程序。需要注意的是,在不同平台上,编译器和命令行工具的使用可能存在差异,需要根据实际情况进行调整。