调试不起作用

时间:2013-09-24 08:56:35

标签: c++ debugging gdb

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

的成员

enter image description here

这与我尝试过的所有IDE都是一样的。我正在使用Linux Mint 15 64bit。我已经尝试重新安装我的系统(但没有重新格式化),我也尝试重新安装gdb,但它仍然是相同的。

我确定这是由我删除的一些软件包引起的,因为在我删除它们之前一切正常。但我不记得那些是什么包。

0 个答案:

没有答案