找回密码
 立即注册
楼主: 小甲鱼

[技术交流] VSCode搭建C语言学习环境超详细教程(MinGW)

 火 [复制链接]
发表于 2025-7-29 13:22:34 | 显示全部楼层
文件巨大,上周折腾两天都不行,一直识别不到头文件,后来头文件解决了,其他又出问题,烦。周末再试试吧,愁~
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-9-17 11:35:31 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-9-18 20:31:56 | 显示全部楼层
显示'gcc'不是内部或外部命令,也不是可运行的程序或批处理文件 怎么办
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-9-24 11:57:00 | 显示全部楼层
Active code page: 65001
gccdir : 无法将“gccdir”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
所在位置 行:1 字符: 45
+ cd dir ; if ($?) { chcp 65001 } ; if ($?) { gccdir } ; if ($?) { chcp ...
+                                             ~~~~~~
    + CategoryInfo          : ObjectNotFound: (gccdir:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

这怎么办啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-9-26 14:05:49 | 显示全部楼层
学习使我快乐!
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-9-26 21:28:04 | 显示全部楼层
输入了gcc --version为什么没出现啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-9-27 09:54:13 | 显示全部楼层
赖aaa 发表于 2025-9-26 21:28
输入了gcc --version为什么没出现啊

求求为什么啊,我找了很多方法都不行
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-10-15 10:21:31 | 显示全部楼层
和我一样啊,保存完了才运行出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-10-25 19:48:30 | 显示全部楼层
在进行中文乱码调试时
我的settings.json文件中

只有一行代码!
内容如下
{
    "code-runner.runInTerminal": true
      
}
为什么?????
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2025-11-10 08:28:22 来自手机 | 显示全部楼层
闲闲的又一天 发表于 2023-4-19 13:35
我的运行出错,有高手能帮忙看下什么原因吗?初学者没找到问题。谢谢
输出日志如下:
[Running] cd "c:%u ...

太感谢兄弟了,可以
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-1-14 05:44:34 来自手机 | 显示全部楼层
赖aaa 发表于 2025-9-26 21:28
输入了gcc --version为什么没出现啊

设置环境变量
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-5-31 15:31:10 | 显示全部楼层
赖aaa 发表于 2025-9-26 21:28
输入了gcc --version为什么没出现啊

电脑目前没有安装 GCC 编译器,或者虽然安装了,但没有配置系统的环境变量,导致命令提示符(cmd)找不到它。使用 MSYS2 官方源(更稳定):https://www.msys2.org (下载 msys2-x86_64-latest.exe)
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-5-31 15:32:05 | 显示全部楼层
赖aaa 发表于 2025-9-27 09:54
求求为什么啊,我找了很多方法都不行

电脑目前没有安装 GCC 编译器,或者虽然安装了,但没有配置系统的环境变量,导致命令提示符(cmd)找不到它。使用 MSYS2 官方源(更稳定):https://www.msys2.org (下载 msys2-x86_64-latest.exe)
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-7-8 12:05:33 | 显示全部楼层
终于找到了
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2026-10-20 23:48:26 | 显示全部楼层
改中文乱码的时候按小甲鱼的方法失败了 问了下豆老师:
核心区别,一共3点

1. 有没有  chcp 65001 
​
- 甲鱼:有。作用是临时把控制台改成UTF-8。
👉 但这个是CMD专属命令,放到PowerShell里容易报错,就是你刚才看到那一大段红字。
​
- 我们:删掉了  chcp ,不去修改终端编码。
​
2. gcc有没有加字符集参数  -fexec-charset=GBK 
​
- 甲鱼:没有,gcc默认行为。
他的配套条件:他的  .c  文件存成GBK,控制台切UTF8,刚好对上(很容易翻车,换电脑/换VSCode编码就乱码)
​
- 我们:加上  -fexec-charset=GBK 
意思:强制gcc把源码里的中文编译成GBK,去匹配PowerShell出厂默认的GBK控制台,不用改动终端。
​
3. 适配的终端不一样
​
- 甲鱼整套方案 = CMD黑框 + chcp切换编码 + 文件GBK
​
- 我们这套 = PowerShell蓝终端,不折腾终端,只控制gcc输出编码
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鱼C工作室 ( 粤ICP备18085999号-1 )

GMT+8, 2026-11-5 16:09

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表