Когда я использую g ++ с включенным параметром -g, AMD CodeAnalyst не отображает информацию о символах, и происходит очень сонный сбой. Однако, если я скомпилирую его без отладочной информации, Very Sleepy запустится, но, разумеется, без символов.
Я пытался использовать MSVC, и он отлично работает, все символы есть. Однако я не хочу использовать это. Интересно, почему у g ++ такая проблема.
Я использую g ++ версии 4.7.2, компилятор VC10 MSVC, CodeAnalyst 3.4.1037.838, Very Sleepy 0.82. Почти все в курсе.
Спасибо!
Редактировать: Я создал привет проект мира
void hede()
{
while(1);
}
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
hede();
return 0;
}
Очень сонные сбои и CodeAnalyst до сих пор не имеют символов. Я подозреваю ошибку здесь?
Вы генерируете файлы .pdb? Увидеть http://www.bytetalk.net/2010/07/how-to-generate-seperate-g-symbol-file.html
Других решений пока нет …