疯狂的石头qsy 发表于 2023-5-1 17:51:13

64位的win11,不能用debug吗?怎么处理呢?

师哥师姐:江湖救急

isdkz 发表于 2023-5-1 17:52:49

64位的 Windows 11 系统确实无法直接使用 16 位的 Debug 工具,因为它只支持 32 位和 64 位程序。但是,您仍然可以通过以下方法来解决这个问题:

方法一:使用兼容模式运行 DOSBox
1. 下载并安装 DOSBox:https://www.dosbox.com/
2. 打开 DOSBox,将 Debug.exe 文件(或包含 Debug.exe 的文件夹)挂载到 DOSBox 的虚拟驱动器中。
3. 在 DOSBox 中运行 Debug.exe。

方法二:安装 Windows 子系统 for Linux (WSL)
1. 在 Windows 功能中启用 "适用于 Linux 的 Windows 子系统" 选项。
2. 安装一个 Linux 发行版,例如 Ubuntu,可以在 Microsoft 商店中找到。
3. 更新您的 Linux 系统并安装 gdb(GNU 调试器),在终端中输入以下命令:

sudo apt update
sudo apt install gdb


4. 使用 gdb 调试您的程序。

方法三:使用替代调试工具
尝试使用其他适用于 Windows 11 的调试工具,例如:

1. Visual Studio - 一个功能强大的集成开发环境 (IDE),支持多种编程语言和调试功能。
2. WinDbg - 一个 Windows 系统下强大的调试工具,可用于调试内核模式和用户模式代码。
3. OllyDbg - 一个 32 位汇编程序的调试器,可以用于分析和修改程序的二进制代码。

根据您的需求和项目类型选择合适的调试工具。

sfqxx 发表于 2023-5-1 17:54:38

很抱歉,64位的windows 11操作系统不再支持debug命令。

如果您需要为程序进行调试和汇编,请考虑使用其他替代工具,例如visual studio或windbg等。

这些工具可以提供更好的调试功能和更多的选项来帮助您解决问题。

如果您需要了解如何使用这些工具,请参考相关文档或在线资源。
有用请设置最佳答案

汐澜sama 发表于 2023-5-1 17:55:00

你下载debug.exe了吗

疯狂的石头qsy 发表于 2023-5-1 17:56:32

汐澜sama 发表于 2023-5-1 17:55
你下载debug.exe了吗

下载了,也安装了,也用不了debug

Threebody1 发表于 2023-5-1 18:01:56

疯狂的石头qsy 发表于 2023-5-1 17:56
下载了,也安装了,也用不了debug

https://fishc.com.cn/forum.php?mod=viewthread&tid=226575
页: [1]
查看完整版本: 64位的win11,不能用debug吗?怎么处理呢?