C 开发环境

预计时间: 3分钟

如何安装 GCC 或 Clang 编译器?

C 编译器

有许多免费可用的 C 编译器,推荐使用 GCC 或 Clang。

编译器作者协议
ClangLLVM ProjectUoI/NCSA
GCCGNU ProjectGPL

macOS 安装 Clang

macOS 环境下安装 Clang 编译器,Clang 与 GCC 使用习惯几乎一样。

# 安装 Clang 等工具
xcode-select --install

Linux 安装 GCC

如何在 Linux 环境下安装 GCC 编译器?有以下步骤:

  1. 选择一款可免费使用的虚拟机软件。
  2. 下载 Linux 系统镜像、配置并启动虚拟机
  3. 在虚拟机上安装 Linux 系统
  4. 在 Linux 系统上安装 GCC

本文中使用的虚拟机软件是 Virtual Box。
并使用 Vagrant 虚拟机管理工具自动完成上面的第2步和第3步。

AlmaLinux 安装 GCC

视频演示

# 创建 Vagrantfile 文件
vagrant init almalinux/8

# 下载 AlmaLinux 系统镜像,创建虚拟机,启动操作系统。
vagrant up

# 登录 AlmaLinux
vagrant ssh

# 安装开发工具
yum groupinstall "Development Tools"

# 验证安装结果

gcc --version

cc --version

make --version

编写 C 程序

vi hello.c 编辑如下内容

#include <stdio.h>

int main() {
  printf("hello world!\n");

  return 0;
}

编译链接并运行

# 编译链接
gcc hello.c -o hello

# 运行
./hello

该程序输出 Hello World!

Ubuntu 安装 GCC

视频演示

# 创建 Vagrantfile 文件
vagrant init ubuntu/focal64

# 下载 Ubuntu 系统镜像,创建虚拟机,启动操作系统。
vagrant up

# 登录Ubuntu
vagrant ssh

# 进入 Ubuntu 系统后安装 gcc 等开发工具
sudo apt install build-essential

安装 autoconf automake gdb 等可选工具

sudo apt install autoconf automake libtool flex bison gdb

备注

Virtual Box 仅支持 x86 架构(AMD64/Intel64),不支持 arm 架构。

外部链接

最后更新时间为2022年04月15日