当我使用带有 -g 的 g++ 时,AMD CodeAnalyst 不显示符号信息,并且非常困倦的崩溃。但是,如果我在没有调试信息的情况下编译它,Very Sleepy 会运行,但当然没有符号。
我尝试使用 MSVC,它工作得很好,所有符号都在那里。但是我不想使用它。我想知道为什么 g++ 有这样的问题。
我使用 g++ 版本 4.7.2、VC10 MSVC 编译器、CodeAnalyst 3.4.1037.838、Very Sleepy 0.82。几乎所有东西都是最新的。
谢谢!
编辑:我创建了一个 hello world 项目
void hede()
{
while(1);
}
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
hede();
return 0;
}
非常昏昏欲睡的崩溃和 CodeAnalyst 仍然没有符号。我怀疑这里有错误?