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

Windows系统VS Code终端运行程序提示No such file or directory问题求助

bash: ./prime: No such file or directory 报错解决方案

这个报错的核心原因是当前终端的工作目录下不存在名为prime的可执行文件,和系统差异、编译/路径操作的步骤遗漏有关,按以下步骤排查即可:

  • 先完成代码编译操作
    你编写的.c后缀文件是源码文件,不能直接执行。老师的Mac环境里能跑./prime是提前完成了编译步骤。你需要先在终端执行编译命令:
    gcc prime.c -o prime
    如果你安装了MinGW的gcc组件,执行完命令后会在当前目录生成可执行文件,Windows环境下生成的文件默认带.exe后缀,也就是prime.exe。
    如果执行gcc时报「找不到命令」的错误,才是MinGW环境变量未配置的问题:把MinGW安装目录下的bin文件夹完整路径,添加到Windows系统环境变量的Path项中,重启VS Code终端即可生效。
  • 确认终端工作目录和代码存储目录一致
    编译前先在Git Bash终端执行ls命令,查看输出列表里是否有你保存的prime.c源码文件。如果没有,要么右键点击VS Code资源管理器中存储代码的文件夹,选择「在集成终端中打开」自动切换路径,要么手动执行cd 你的代码文件夹完整路径切换目录。
  • 执行可执行文件
    编译完成后,在Git Bash中执行./prime.exe或者./prime都可以正常启动程序,之后输入待判断的数值就能得到结果。

额外提醒:所有C语言代码都需要先编译生成可执行文件后才能运行,不要直接尝试运行.c源码文件,所有44个代码文件都可以按上述步骤操作执行。

内容的提问来源于stack exchange,提问作者Devang Sharma

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 14:54:04