聚友互娱

完整攻略 · 实用教程

对照“免费c”新版攻略

关键词:免费c

8 分钟读完入门可跟做

一句话结论

免费学C不需要付费IDE。先装GCC或Clang,𝓥【𝟨⑶𝟛8̲7̶❾】再用文本编辑器写代码,最后命令行编译运行。验收标准是看到hello输出。常见卡点在于环境变量和编译报错,按清单排查即可。

  1. 免费工具链:GCC/MinGW或Clang
  2. 文本编辑器即可,不需要付费IDE
  3. 命令行编译:gcc hello.c -o hello
  4. 运行:./hello 或 hello.exe
免费c跟做参考

别踩这些坑

不要下载所谓的C语言一键安装包,很多捆绑广告软件

保存文件时确认后缀是.c,Windows默认隐藏后缀容易存成hello.c.txt

环境变量改完必须重开终端,旧窗口不会生效

逐步说明

1确认系统并下载免费编译器

Windows用户下载MinGW-w64,选x86_64-posix-seh版本,解压到C:\mingw64。macOS用户打开终端,输入xcode-select --install安装命令行工具。Linux用户直接sudo apt install gcc。装完打开终端或命令提示符,输入gcc --version,看到版本号即成功。

实用提醒:不要下载带捆绑安装器的第三方包,只从官方或镜像站获取。

免费c-确认系统并下载免费编译器

2配置环境变量(仅Windows需要)

按Win键搜索“环境变量”,打开“编辑系统环境变量”。点“环境变量”,在系统变量里找到Path,双击后新建一行,填入C:\mingw64\bin。确定保存。重新打开命令提示符,输入gcc --version。若仍提示找不到命令,重启电脑再试。

实用提醒:路径必须指向bin文件夹,不是mingw64根目录。

免费c-配置环境变量(仅Windows需要)

3用记事本写第一个C文件

打开记事本或任意文本编辑器,输入以下内容:#include <stdio.h> int main(){printf("hello\n");return 0;}。保存到桌面,文件名hello.c,保存类型选“所有文件”,编码选UTF-8。不要用Word或写字板,它们会加格式符号。

实用提醒:文件名后缀必须是.c,不是.txt。

免费c-用记事本写第一个C文件

4命令行编译

打开终端或命令提示符,用cd命令进入桌面,例如cd Desktop。输入gcc hello.c -o hello。等待几秒,没有输出就是编译成功。如果出现error,看第一行提示的行号,回到文件检查分号和大括号。

实用提醒:编译成功后桌面会多出hello或hello.exe文件。

免费c-命令行编译

5运行程序并验收

Windows输入hello.exe,macOS或Linux输入./hello。屏幕输出hello即通过。如果提示权限拒绝,Linux和macOS先输入chmod +x hello再运行。Windows若被杀毒软件拦截,添加信任即可。

实用提醒:不要双击exe,窗口会一闪而过,必须在命令行里运行。

成功验收

  • gcc --version能显示版本号
  • hello.c文件存在且后缀正确
  • gcc编译无报错
  • 运行后屏幕显示hello

免费c · 常见问题对照

你看到的现象更常见的原因先这样处理
输入gcc提示不是内部或外部命令Windows环境变量没配好或没重启终端重新检查Path里是否包含C:\mingw64\bin,保存后关闭再打开命令提示符。
编译报错hello.c:1:1: error: expected代码里少了分号或大括号不匹配对照示例逐字符检查,重点看printf行末尾分号和main后的大括号。
运行./hello提示Permission deniedLinux或macOS文件没有执行权限输入chmod +x hello后再运行。
Windows双击hello.exe窗口闪退程序运行完立即退出,双击看不到输出必须在命令提示符里输入hello.exe运行。

现场准备

    Q&A

    免费c编译器哪个好用?Windows用MinGW-w64,macOS用Xcode命令行工具,Linux用GCC,都免费。
    一定要装IDE吗?不用。记事本加命令行就能写和跑C程序,IDE只是可选。