Для обратной трассировки только с именами функций вам вообще не нужно -g
.
Для обратной трассировки с информацией о файле и строке, используя последние версии GCC, попробуйте параметр -gmlt
(минимальная строкаТаблица).Обратите внимание, что в GDB информация о локальных переменных не будет доступна.
Если вы хотите использовать локальные переменные, вы, вероятно, захотите использовать -gdwarf-4
.
.*.Это древняя версия.Если вы все еще используете его, ваша первая задача должна состоять в том, чтобы переключиться на (текущий) gcc-4.6.2