C 开发环境
预计时间: 3分钟
如何安装 GCC 或 Clang 编译器?
C 编译器
有许多免费可用的 C 编译器,推荐使用 GCC 或 Clang。
编译器 | 作者 | 协议 |
---|---|---|
Clang | LLVM Project | UoI/NCSA |
GCC | GNU Project | GPL |
macOS 安装 Clang
macOS 环境下安装 Clang 编译器,Clang 与 GCC 使用习惯几乎一样。
# 安装 Clang 等工具
xcode-select --install
Linux 安装 GCC
如何在 Linux 环境下安装 GCC 编译器?有以下步骤:
- 选择一款可免费使用的虚拟机软件。
- 下载 Linux 系统镜像、配置并启动虚拟机
- 在虚拟机上安装 Linux 系统
- 在 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日