3天前,我删除了一些应用程序和软件包。现在,调试不起作用。这是我试过的一个简单的测试。
//A.h
#include <string>
class A{
private:
std::string name;
public:
A(std::string);
std::string getName();;
};
//A.cpp
#include "A.h"
A::A(std::string x): name(x){
}
std::string A::getName(){
return name;
}
//main
#include "A.h"
#include <iostream>
int main(){
std::cout << "Begin";
A* a = new A("test"); //I put a breakpoint here
a->getName();
}
它现在变红了,毫无用处。我没有展开按钮来显示对象 a
的成员
这与我尝试过的所有IDE都是一样的。我正在使用Linux Mint 15 64bit。我已经尝试重新安装我的系统(但没有重新格式化),我也尝试重新安装gdb,但它仍然是相同的。
我确定这是由我删除的一些软件包引起的,因为在我删除它们之前一切正常。但我不记得那些是什么包。