求助
  • 板块学术版
  • 楼主zhfaz123
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/8/31 11:14
  • 上次更新2023/11/3 00:14:00
查看原帖
求助
653286
zhfaz123楼主2023/8/31 11:14

我的mingw64在vscode中debug时会出现无法复制的现象。

具体如下:

这是测试io的代码

#include<iostream>
#include<vector>
using namespace std;
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);cout.tie(0);
    cin>>n>>m;
    vector<int> vc;vc.reserve(n+5);
    for(int i=1;i<=n;i++)
    {
        int v;
        cin>>v;
    }
    return 0;
}

复制输入时如果有以后的读入,gdb就会卡死,输入命令就会报报Unable to perform this action because the process is running.

例如我对上面代码在第8行打上断点,复制输入

3 3
1 1 1

就会卡死

但如果我在return 0;处打上断点,在复制输入同样内容就不会有事。一个一个手动输入也没问题。我的编译器是由msys2构建的mingw64,内含gdb,g++均为13.2,求大佬解答

2023/8/31 11:14
加载中...