Я пытаюсь определить, есть ли какие-либо недостатки для создания двоичных файлов с остальными символами отладки. Для наших версий сборки мы скомпилируем с -O3
на данный момент, и если есть какие-либо сбои, то ядра находятся рядом с бесполезно.
Итак, что бы я хотел сделать, это изменить сборку, чтобы оставить ее в отладочных символах, т.е. -O3 -g
, но есть сопротивление этому, поскольку ощущение состоит в том, что может быть какое-то влияние (кроме размера двоичного файла). Я знаю, что проблема с размером может быть исправлена путем удаления символов, но есть ли что-нибудь еще тонкое, что мне не хватает?