2025了,在win装C跑Hello还那么麻烦?问AI都不好使,但我给你最简单的安装步骤

很多人想从HelloWorld开始学习C,但电脑是windows系统,就需要额外安装C的windows环境.

我们现在的目标就是最快速度完成HelloWorld,代码很简单:

#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}

但环境安装过程可能难倒很多人,"错误"的复杂示例(也给上链接,都帮你们找好了,好奇可以去尝试):

1.(大错)去下载Visual Studio:https://visualstudio.microsoft.com/

2.问AI,搜索gcc,尝试去各种网站下载环境:

图示:

以上也都是路径,但如果作为一个刚想了解C的人,肯定会出现选择困难,甚至一顿操作后的出不了代码效果,直接劝退.

好不容易装好还得手动去配置环境变量,这都2025了,非常的不科学.

我给出最简单的方法,纯指令轻松完成:

打开powershell(管理员)

#安装choco(最好用的windows终端安装管理应用),有的话跳过
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))


# 安装最合适的mingw,并添加path
choco install mingw -y

# 刷新环境变量
refreshenv
# 报错就先运行下面这行
Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1

# 查看
gcc --version
g++ --version

image

打开vscode,将C代码粘入,

若出现这个插件提醒,装上

F5运行(选GDB/LLDB)

可以看到,成功输出


好啦,就这么简单,后面由各位尽情探索吧

184 Likes
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
scoop install mingw

结束 :hugs:

11 Likes

感谢大佬分享

2 Likes

wsl或者装个vs就完事了…

1 Like

方法很多,找最合适的

太强了,佬:+1:

1 Like

感谢你的分享

1 Like

choco 式微,支持一楼,scoop 是好文明 :hugs:

2 Likes

都可以的,各有侧重,scoop更专开发

初学C一般都是用dev C++或者小熊猫C++这种的嘛tieba_013

2 Likes

我记得第一次跑C的时候用的是codeblocks :rofl:

1 Like

这个超棒的,只是不能在中文 文件夹下运行程序 :bili_040:

1 Like

VS 居然是大错,windows 上最好的开发工具。dev c++ 一个安装包搞定。

1 Like

感谢大佬教程

1 Like

是的是的,choco 还有付费专业版不错的,我比较喜欢新一点的东西就用 scoop 了哈哈

1 Like

去看看最新eclipse cdt版本,再装一个codeium插件。

1 Like

太方便了 :+1:有C#类似的简单运行方法吗?

1 Like

如果说大学生写作业的话,最简单的方式是装一个DevC++,虽然界面比较老,但至少这玩意支持到C11

1 Like

写作业用devcpp就行了

1 Like

好像还要配置 launch.json / tasks.json

1 Like