Нет информации о символе на профилировщике

Когда я использую 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 до сих пор не имеют символов. Я подозреваю ошибку здесь?
введите описание изображения здесь

0

Решение

Вы генерируете файлы .pdb? Увидеть http://www.bytetalk.net/2010/07/how-to-generate-seperate-g-symbol-file.html

0

Другие решения

Других решений пока нет …