获取 Windows 命令提示符以报告访问冲突

问题描述 投票:0回答:1

在 Linux 中,如果我从终端运行应用程序并且存在段错误,那么我会看到一条错误消息。但在 Windows 中,如果我在命令提示符下运行(命令行)应用程序并且存在访问冲突,则不会出现错误。我查看是否发生崩溃的唯一方法是打开事件查看器,我可以在那里看到错误。

具体来说,我正在使用 g++ 编译 C++ 代码。比如:

g++ -o foo.exe foo.cpp
foo

如果

foo.exe
崩溃,则不会出现错误消息。我刚刚收到
C:\whatever>
提示,没有任何迹象表明发生了崩溃。有没有办法让Windows像Linux终端那样显示错误?

我依稀记得在旧版本的Windows中,每当任何应用程序导致GPF时,它都会在屏幕中间显示一个消息框,但我认为微软在很多版本之前就删除了这么多版本。如果可以重新启用它,那么获取消息框总比没有好,但在命令提示符中报告错误将是最好的。

windows terminal segmentation-fault
1个回答
0
投票

虽然有点晚了,但我有一个解决方案

尝试删除或重命名system32和systemWOW64中的文件 错误执行程序 wermgr.exe

© www.soinside.com 2019 - 2024. All rights reserved.