Skip to content

安装编译程序

编译程序是用来 将人类所写的可读程序 编译成(翻译成)计算机能够理解并执行的二进制程序

编译过程
下载安装

任选一种你喜欢的编译工具

GCC(GNU Compiler Collection)

开源免费多平台的编译工具

  • Linux:
bash
# Ubuntu/Debian
sudo apt update && sudo apt install gcc g++

# CentOS/RHEL
sudo yum install gcc gcc-c++
  • MacOS:
bash
# Xcode Command Line Tools
xcode-select --install

# 或使用Homebrew
brew install gcc
  • Windows:

MinGW-w64或MSYS2

Clang/LLVM

现代化设计、错误信息清晰、编译速度快

  • Linux
bash
# Ubuntu/Debian
sudo apt update && sudo apt install clang

# CentOS/RHEL
sudo yum install clang
  • MacOS
bash
# 安装Xcode自带
# homebrew
brew install llvm
Microsoft Visual C++ (MSVC)

Windows平台最佳兼容,微软官方支持

Visual Stuido Community

写一个程序

  1. 创建一个新文件,将其文件名命名为main.c

注意⚠️ 一些 Windows 会默认隐藏后缀,须自行打开显示后缀 否则可能会命名为main.c.txt.txt被隐藏

  1. 任选一个编辑器,手动键入如下代码并保存键盘英文模式
c
#include <stdio.h>
int main(){
    printf("Hello World!\n");
  	return 0;
}
  1. 编译成可执行文件

使用任何你喜欢的方式来将main.c编译,如GCC、Clang、VSCode run code等

bash
gcc main.c -o main
# clang  main.c -o main

现阶段可将该编译过程简化理解为:翻译。即编译器将main.c中人类可理解的字符的内容,翻译成机器可执行的二进制机器码,并在同级目录产生一个可执行程序。

  1. 执行测试

在使用代码编辑器运行,会直接隐藏可执行程序,默认直接执行,而通过gcc编译则须手动点击或使用命令行

bash
./main

🎉🎉🎉

这样就成功完成了对第一个C程序的编写、编译、执行。