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

如何修复调试时的「No such file or directory」及无输入文件错误?

解决GCC编译时"obj\Debug\main.o不存在"和"无输入文件"错误

以下是几种针对性的解决方法:

  • 检查项目源文件是否存在
    确认项目根目录下有main.cpp(或你设定的程序入口源文件),如果文件被误删、移动或未创建,编译器会因找不到输入文件报错。同时注意文件名大小写(GCC在Linux/macOS环境下区分大小写)。

  • 核对IDE项目配置

    • 打开项目构建选项,检查源文件列表:确保main.cpp已被添加到编译列表,未被意外排除。
    • 检查输出目录配置:确认obj\Debug目录存在,若不存在则手动创建;或重新指定合法、可读写的输出路径。
  • 清理并重新构建
    执行IDE的"清理项目"操作(如Code::Blocks的Build -> Clean),删除旧编译残留文件后,重新执行完整构建,让编译器重新生成目标文件。

  • 检查文件权限

    • Windows系统:确保项目文件夹和obj\Debug目录拥有读写权限,避免编译器无法生成/读取main.o。
    • Linux/macOS系统:使用chmod -R 755 你的项目目录命令,为目录添加合适的读写执行权限。

内容的提问来源于stack exchange,提问作者Anes Zidane

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 16:38:13