Appearance
安装编译程序
编译程序是用来 将人类所写的可读程序 编译成(翻译成)计算机能够理解并执行的二进制程序
编译过程
下载安装
任选一种你喜欢的编译工具
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 llvmMicrosoft Visual C++ (MSVC)
Windows平台最佳兼容,微软官方支持
写一个程序
- 创建一个新文件,将其文件名命名为
main.c
注意⚠️ 一些 Windows 会默认隐藏后缀,须自行打开显示后缀 否则可能会命名为
main.c.txt,.txt被隐藏
- 任选一个编辑器,手动键入如下代码并保存(键盘英文模式)
c
#include <stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}- 编译成可执行文件
使用任何你喜欢的方式来将main.c编译,如GCC、Clang、VSCode run code等
bash
gcc main.c -o main
# clang main.c -o main现阶段可将该编译过程简化理解为:翻译。即编译器将main.c中人类可理解的字符的内容,翻译成机器可执行的二进制机器码,并在同级目录产生一个可执行程序。
- 执行测试
在使用代码编辑器运行,会直接隐藏可执行程序,默认直接执行,而通过gcc编译则须手动点击或使用命令行
bash
./main🎉🎉🎉
这样就成功完成了对第一个C程序的编写、编译、执行。