解决VScode报错:preLaunchTask“C/C++: gcc.exe 生成活动文件“已终止,退出代码为 -1.

在用VScode配置C/C++后,运行代码一直显示preLaunchTask"C/C++: gcc.exe 生成活动文件"已终止,退出代码为 -1。在网上查了很久,网上的解决方法几乎都是将

cpp 复制代码
command": "C:\\msys64\\mingw64\\bin\\gcc.exe

改为

cpp 复制代码
C:\\msys64\\mingw64\\bin\\g++.exe

但是我试了,怎么改都不行。

我虽然不知道是什么原因导致的报错,但是按照下面的重新做了一遍,就不报错了。

  1. **把MSYS2卸载了,下载一个低一点的版本,**我之前下载的是20250830的版本,卸载后下载的是msys2-x86_64-20240113.exe
  2. 配置MSYS2环境变量时**,确认配置环境变量是在系统变量中,**而不是用户变量中,我配置的环境变量地址是下面这个:
cpp 复制代码
C:\msys64\mingw64\bin

这样问题就解决了,但我觉得主要还是环境变量的问题

相关推荐
小欣加油9 小时前
leetcode3751 范围内总波动值I
java·数据结构·c++·算法·leetcode
代码中介商9 小时前
C++左值与右值:核心判断法则详解
开发语言·c++
玖玥拾9 小时前
C/C++ 基础笔记(七)
c语言·c++
珊瑚里的鱼10 小时前
手撕单例模式中的饿汉模式和懒汉模式,懒汉模式还要再多加一个C++11版本的
开发语言·c++·单例模式
棒棒的唐10 小时前
Vscode Continue插件 集成 本地llama.cpp大模型实现代码补全
ide·vscode·编辑器
zh路西法10 小时前
【Linux 串口通信】基于 C++ 多线程的同步/异步串口实现
linux·运维·c++·python
不会C语言的男孩11 小时前
C++ Primer 第12章:动态内存
开发语言·c++
thisiszdy11 小时前
<C++> 浅拷贝与深拷贝
c++
2023自学中11 小时前
Linux虚拟机 CMakeLists.txt:x86 与 ARM 双架构编译脚本
linux·c语言·c++·嵌入式
养肥胖虎11 小时前
多Agent开发笔记:为什么4个Codex加1个Claude会把cpu跑满
vscode·agent·codex