一、C 语言简介
C 语言是一种通用、高性能的编程语言,广泛应用于系统开发、嵌入式开发、操作系统、编译器、驱动开发等领域,是许多现代语言的基础。
二、开发环境安装
2.1 Windows 安装
方法一:使用 MinGW
下载地址:https://sourceforge.net/projects/mingw/安装时勾选 mingw32-gcc-g++、mingw32-base 等基本组件添加 bin 目录到系统环境变量 Path(如:C:\MinGW\bin)验证安装:
gcc --version
方法二:使用 TDM-GCC(更易安装)
地址:https://jmeubank.github.io/tdm-gcc/
方法三:使用 VS Code + WSL(推荐)
安装 Windows Subsystem for Linux安装 Ubuntu 子系统使用 sudo apt install build-essential 安装 GCC
2.2 macOS 安装
方法一:使用 Xcode Command Line Tools(推荐)
xcode-select --install
gcc --version
方法二:使用 Homebrew 安装 GCC
brew install gcc
2.3 Linux 安装(以 Ubuntu 为例)
sudo apt update
sudo apt install build-essential
gcc --version
三、编写第一个 C 程序
3.1 创建文件 hello.c
#include
int main() {
printf("Hello, C Language!\n");
return 0;
}
3.2 编译程序
gcc hello.c -o hello
3.3 运行程序
./hello
输出:
Hello, C Language!
四、常用 GCC 编译参数
参数含义-o指定输出文件名-Wall显示所有警告信息-g编译调试版本-O2优化等级(0~3)-std=c99使用 C99 标准
示例:
gcc -Wall -g -O2 -std=c99 main.c -o app
五、集成开发环境推荐
IDE适用平台特点VS Code全平台插件丰富,轻量强大CLion全平台JetBrains 出品,功能强大Code::BlocksWindows/Linux轻量 IDE,支持 GCCDev-C++Windows简洁易用,适合入门
六、常见问题
Q1: gcc 命令未找到?
确保已安装 gcc 并添加到环境变量中。
Q2: 编译报错缺头文件?
检查是否少安装开发组件,如 Linux 下需安装 build-essential
七、进阶学习建议
学习 C 语言指针与内存管理掌握头文件与模块化编程熟悉调试工具如 gdb学习数据结构与算法实现
八、参考链接
GCC 官网C语言中文网C语言教程(菜鸟教程)
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。