首页 > 解决方案 > 无法加载源“./csu/../csu/libc-start.c”:

问题描述

我有一个程序,里面有一个这样的结构:

struct ret
{
    ret(){};
    ret( map<string, list<string>> courses, list<string> obligatory) : courses(courses), obligatory(obligatory) {}
    map<string, list<string>> courses;
    list<string> obligatory;
};

我在 main 中填充了一个结构,它可以工作(使用调试器 gdb 验证)。

然后我以结构作为参数调用一个函数,并在调试时得到以下错误:

Could not load source './csu/../csu/libc-start.c': 'SourceRequest' not supported..

当不调试并简单地运行程序时,它会自动跳到函数的末尾而不执行其中的任何内容。

我的结构有什么问题需要我ret改变吗?我试图删除构造函数只依赖于默认构造函数,它产生了同样的错误。

标签: c++

解决方案


推荐阅读