Я задал этот вопрос в списке рассылки gcc-help , но не получил ответа, поэтому я пытаюсь здесь вместо этого:
Выпуск GCC 7В примечаниях говорится, что «Версия 5 стандарта отладочной информации DWARF поддерживается»: https://www.gnu.org/software/gcc/gcc-7/changes.html
Однако в документации GCC 7 и GCC 8 все еще говорится, что «Версия 5 DWARF только экспериментальная»:
Этот "экспериментальный" язык восходит к GCC 5, хотя: https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/DebuggingOptions.html#DebuggingOptions
Этоя не уверен, поддерживается ли DWARF 5 в GCC 7 и 8, или экспериментальный (или каким-то образом, оба?).
Действительно ли DWARF 5 поддерживается в GCC 8, в том смысле, что разумно включить егопри создании бинарных файлов для производства или выпуска?Экономия размера отладочной информации, которую я наблюдаю при включении для большого проекта C ++, достаточно значительна, и я бы действительно хотел использовать ее, если это возможно.