You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么在VSCode运行代码时会出现gcc.exe: error: array: No such file or directory报错

报错gcc.exe: error: array: No such file or directory的常见产生原因
  • 编译参数配置错误
    VSCode内置的编译任务配置文件tasks.json,或者所用的Code Runner等运行插件的编译参数配置有误,额外写入了无效的array参数,gcc执行编译时会将其当作待编译的输入文件处理,但实际路径下不存在名为array的文件,就会抛出该报错。
  • 路径/文件名格式问题
    你的源代码文件路径包含空格、中文等特殊字符,或者文件名本身含有array字段且未加正确后缀名,编译命令中没有给路径/文件名加引号包裹,gcc拆分命令参数时会将路径里的array片段识别为单独的输入文件,导致找不到对应文件报错。
  • 头文件引用不匹配
    如果你在后缀为.c的C语言源文件中引入了C++专属的<array>标准库头文件,同时直接使用gcc默认按C语言标准编译,也会触发找不到array相关的文件缺失报错,这类报错的前缀通常为fatal error,你可以自行核对报错前缀区分。

内容的提问来源于stack exchange,提问作者Alwan Rahmana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 05:54:02