如何解决 "open_stackdumpfile: Dumping stack trace to date.exe.stackdump" 错误?
How to solve "open_stackdumpfile: Dumping stack trace to date.exe.stackdump" error?
有人可以帮我解决这个问题吗?
我一直在 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 或互联网上找到解决方案。有没有人见过这个问题?如果需要更多信息,请告诉我。提前致谢。
问题是由于msys命令的版本冲突引起的。我的本地环境变量 PATH 中有 2 个 'msys' 路径,一个用于 1.0.17,另一个用于 1.8.4。我使用 1.0.17 的 make.exe,我使用 1.8.4 的 git.exe。我在PATH值中将msys 1.8.4的路径移到msys 1.0.17的路径之后,问题就解决了。
有人可以帮我解决这个问题吗?
我一直在 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 或互联网上找到解决方案。有没有人见过这个问题?如果需要更多信息,请告诉我。提前致谢。
问题是由于msys命令的版本冲突引起的。我的本地环境变量 PATH 中有 2 个 'msys' 路径,一个用于 1.0.17,另一个用于 1.8.4。我使用 1.0.17 的 make.exe,我使用 1.8.4 的 git.exe。我在PATH值中将msys 1.8.4的路径移到msys 1.0.17的路径之后,问题就解决了。