如何解决“open_stackdumpfile:将堆栈跟踪转储到date.exe.stackdump”错误?

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

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

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

Building with DISTROOT = /c/f1/f1a/f1aa
      0 [main] date 20856 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] date 11964 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] date 20588 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] date 10768 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] gawk 17820 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 6672 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 18680 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 19040 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 20904 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
--------------------------------------------------------------------  
Git repository detected... git version 1.9.4.msysgit.1
--------------------------------------------------------------------
      0 [main] gawk 15636 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 412 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump Checking dependencies Creating temporary path

./bld/win7-x64-vc12-debug/tmp
      0 [main] mkdir 19036 open_stackdumpfile: Dumping stack trace to mkdir.exe.stackdump make: *** [mktmppath] Error 5

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

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

git windows-7 gnu-make msysgit msys
1个回答
0
投票

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

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