调试在CS50练习问题上无法正常工作

15 浏览
0 Comments

调试在CS50练习问题上无法正常工作

尝试完成CS50第1周的练习问题“Debug”。我已经按照步骤反复尝试了几个小时,但似乎无法摆脱这个错误。\n当我运行\'make debug\'时,出现了一个错误,提示:\n\'make\'不是已知的命令、函数、脚本文件或可执行程序的名称。请检查名称的拼写,或者如果包括路径,请验证路径是否正确,然后重试。\n我可以在code.cs50.io上运行Debug,但是我无法在实际的Windows 11上的VS Code应用程序上运行debug。我尝试将代码本身复制粘贴到code.cs50.io,但是出现了以下错误:\n

make debug
debug50 ./debug
无法调试此程序!您确定您正在运行debug50在一个可执行文件、Python脚本或Java程序上吗?
不支持的文件:./debug

\n我对VS Code和编码非常新手,所以请有人能解释给我听吗?

0
0 Comments

在CS50的练习问题中,我遇到了一个问题。几年前我学过CS50,但我不记得我是在Windows还是Linux上完成的。不管怎样,我认为这里的线索是:

找不到名为'make'的cmdlet、函数、脚本文件或可执行程序。请检查名称的拼写,或者如果包含了路径,请验证路径是否正确,然后重试。

如果您还没有安装make,那么您需要安装它。

可以在这里尝试:

https://stackoverflow.com/a/57042516/11112270

如果您已经安装了make,那么可执行文件可能不在$PATH环境变量中。

可以在这里尝试:

https://stackoverflow.com/a/44958882/11112270

我个人认为,只要你需要的工具更容易获得,就应该在Linux上开发。除非CS50要求使用Windows?

对于我失去了使用make的能力有什么想法吗?之前一切都正常,我在观看讲座视频时跟着编码,但一开始进行调试练习问题后,我就无法做以前能做的任何事情了。

0