
在用 VSCode 配置 C/C++ 后,运行代码一直显示 preLaunchTask'C/C++: gcc.exe 生成活动文件'已终止,退出代码为 -1。在网上查了很久,网上的解决方法几乎都是将
command": "C:\\msys64\\mingw64\\bin\\gcc.exe"
改为
C:\\msys64\\mingw64\\bin\\g++.exe
但是我试了,怎么改都不行。
我虽然不知道是什么原因导致的报错,但是按照下面的重新做了一遍,就不报错了。
- 把 MSYS2 卸载了,下载一个低一点的版本,我之前下载的是 20250830 的版本,卸载后下载的是 msys2-x86_64-20240113.exe
- 配置 MSYS2 环境变量时,确认配置环境变量是在系统变量中,而不是用户变量中,我配置的环境变量地址是下面这个:
C:\\msys64\\mingw64\\bin
这样问题就解决了,但我觉得主要还是环境变量的问题


