小编mbt*_*uli的帖子

GDB 在 Arch Linux 上抛出错误

当我尝试单步执行程序时,gdb 会抛出此错误

std::ostream::operator<< (this=0x6013c0 <std::cout@@GLIBCXX_3.4>, __n=2)
at /build/gcc/src/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc:110
110     /build/gcc/src/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试调试的程序。

#include <iostream>

int printPrime(int, int);

int main()
{
    int t, c;
    std::cin >> t;
    c = t;
    int m[t], n[t];
    while (t--) {
        std::cin >> m[t] >> n[t];
    }
    while (c--) {
        printPrime(m[c], n[c]);
        std::cout << std::endl;
    }
    return 0;
}

int printPrime(int m, int n)
{
    do {
        int c = m;
        int lim = c>>2;
        if (c <= 1)  continue;
        while (c-- …
Run Code Online (Sandbox Code Playgroud)

arch-linux gdb

5
推荐指数
1
解决办法
2111
查看次数

标签 统计

arch-linux ×1

gdb ×1