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

CS50第1周Debug练习问题调试失败求助

解决CS50第1周Debug练习的两个问题

一、Windows 11 VS Code中make命令未识别的问题

报错原因:Windows系统默认未预装make工具,这是Linux/Unix环境下的编译构建工具。

解决步骤:

  • 安装MinGW-w64工具链:下载适配Windows 11的x86_64架构版本MinGW-w64安装包,安装时务必将MinGW的bin目录添加到系统PATH环境变量中。
  • 验证安装:重启VS Code,打开终端输入make --version,若能正常显示版本信息,说明安装成功,之后即可执行make debug命令。

二、code.cs50.io中debug50 ./debug报错的问题

报错原因:make debug未成功生成可执行文件./debug,或者该文件不是合法的可执行程序。

解决步骤:

  • 检查编译输出:先执行make debug,仔细查看终端的编译日志,若存在语法错误、依赖缺失等问题,先修复代码中的错误,确保编译成功生成可执行文件。
  • 确认文件存在:执行ls命令查看当前目录,确认是否有debug文件。若不存在,检查源文件名是否与Makefile中的配置匹配(比如源文件是否为debug.c),或者重新复制完整的练习文件到平台。
  • 正确调用debug50:如果make debug成功生成了debug可执行文件,直接执行debug50 ./debug;若编译生成的文件名不同,对应修改命令中的文件名。也可以尝试直接执行debug50 make debug,让debug50跟随编译流程启动调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 08:40:48