Еще лучшим решением будет всегда создавать свою программу с -g (что по крайней мере для GCC не препятствует оптимизации).Затем вы можете использовать objcopy для создания отдельных файлов отладки , которые вы не поставляете вместе с продуктом, и извлеченных двоичных файлов, которые вы отправляете.
Затем, когда вы загружаете ядро из поля наМашина разработки, где присутствуют символы отладки, GDB будет загружать символы отладки из отдельных файлов.В этом поле файлы символов отладки отсутствуют, поскольку вы их не отправляли, поэтому информация об отладке недоступна.
Если применимо, вы также можете создать DVD или USB-ключ с файлами символовчтобы технический специалист мог принести с собой символы для анализа основного файла на месте.