【问题标题】:How to solve "open_stackdumpfile: Dumping stack trace to date.exe.stackdump" error?如何解决“open_stackdumpfile:将堆栈跟踪转储到 date.exe.stackdump”错误?
【发布时间】:2019-08-06 13:31:29
【问题描述】:

有人可以帮我解决这个问题吗?

我一直在 Windows 7 上使用 GNU make 来构建 c++ 应用程序。源代码控制应用程序是 Git。直到最近一切正常。每当我运行“make target_name”时,都会出现以下错误:

使用 DISTROOT = /c/f1/f1a/f1aa 构建 0 [main] date 20856 open_stackdumpfile:将堆栈跟踪转储到 date.exe.stackdump 0 [main] date 11964 open_stackdumpfile:将堆栈跟踪转储到 date.exe.stackdump 0 [main] 日期 20588 open_stackdumpfile:将堆栈跟踪转储到 date.exe.stackdump 0 [main] date 10768 open_stackdumpfile:将堆栈跟踪转储到 date.exe.stackdump 0 [main] gawk 17820 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump 0 [main] gawk 6672 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump 0 [main] gawk 18680 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump 0 [main] gawk 19040 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump 0 [main] gawk 20904 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump -------------------------------------------------- ------------------ 检测到 Git 存储库... git 版本 1.9.4.msysgit.1 -------------------------------------------------- ------------------ 0 [main] gawk 15636 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump 0 [main] gawk 412 open_stackdumpfile:将堆栈跟踪转储到 gawk.exe.stackdump 检查依赖关系 创建临时路径 ./bld/win7-x64-vc12-debug/tmp 0 [main] mkdir 19036 open_stackdumpfile: 将堆栈跟踪转储到 mkdir.exe.stackdump make: *** [mktmppath] 错误 5

我可以毫无问题地运行 date.exe。所以我不明白这里有什么问题。

我使用 MINGW32_NT-6.1,GNU Make 3.81。在 SO 或互联网上找不到解决方案。有没有人见过这个问题?如果需要更多信息,请告诉我。提前致谢。

【问题讨论】:

    标签: git windows-7 gnu-make msysgit msys


    【解决方案1】:

    问题是由于msys命令的版本冲突引起的。我的本地环境变量 PATH 中有 2 个“msys”路径,一个用于 1.0.17,另一个用于 1.8.4。我使用来自 1.0.17 的 make.exe,我使用来自 1.8.4 的 git.exe。在我将msys 1.8.4的路径移到PATH值中msys 1.0.17的路径之后,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-25
      • 2020-12-04
      • 2021-07-02
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2013-10-06
      相关资源
      最近更新 更多