Ключ компилятора (для отладки в случае краха)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
AlexRat
Сообщения: 88

Ключ компилятора

Сообщение AlexRat »

Вопрос вроде бы элементарный, но что-то не удаётся найти...
Какой ключ нужно задать при компиляции, чтобы в случае сбоя приведшего к вылету программы по ошибке сформировался файл (если не ошибаюсь его ещё называют core-файл), чтобы можно было его подсунуть отладчику и посмотреть где произошёл сбой, состояние переменных на момент сбоя, или так не бывает, и я что-то путаю???
Мой блог
Ubuntu 7.04
Windows XP SP2
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Ключ компилятора

Сообщение clx »

debug?
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
AlexRat
Сообщения: 88

Re: Ключ компилятора

Сообщение AlexRat »

Забыл уточнить, что речь идёт о gcc.
Мой блог
Ubuntu 7.04
Windows XP SP2
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Ключ компилятора

Сообщение polachok »

Debugging Options
-a -dletters -fpretend-float -g -glevel -gcoff -gxcoff -gxcoff+
-gdwarf -gdwarf+ -gstabs -gstabs+ -ggdb -p -pg -save-temps
-print-file-name=library -print-libgcc-file-name
-print-prog-name=program

из мана gcc
И немедленно выпил.
Спасибо сказали: