VSCode 运行c++程序报错:collect2.exe: error: ld returned 116 exit status 解决方案

😿问题:使用VSCode运行hello.cpp程序报错collect2.exe: error: ld returned 116 exit status

#include <iostream>
using namespace std;
int main() {
    cout << "hello c++" << endl;
}

😅尝试了n种方式,最终在Github上找到碰上共同难题的小伙伴,看了一圈issue,才找到了解决方案

😃解决:在添加环境变量时将关于msys的path D:\msys64\ucrt64\bin 移至上方!,在code runner插件的基础上,成功运行c++程序!

  • 参考的是github用户的意见!真的太好了呜呜呜呜┭┮﹏┭┮
  • 猜测是因为由于git以及小乌龟(TortoiseGit)也有mingw64的缘故,才导致c++程序无法运行。

解决方案参考:https://github.com/msys2/MSYS2-packages/issues/4617#issuecomment-2323398128
参考

😓此方案只针对使用code runner 插件进行简单入门配置的情况,关于手动配置,至今还未成功(来自菜鸟xYan的感叹...)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值