У меня есть программа, которую я собираюсь распространять среди конечных пользователей, и хотел бы получать от них отчеты о сбоях.Если бы я использовал MSVC, я бы генерировал мини-дампы и отправлял их мне, а затем проверял их с соответствующей PDB, чтобы получить, как минимум, полезную трассировку стека.
Что эквивалентно выполнению этогос GCC?Я могу сгенерировать трассировку стека, но если я хочу, чтобы это было полезно, необходимо, чтобы символы отладки были скомпилированы в исполняемый файл (с -g).Очевидно, что это неприемлемо для распространения релиза, так как исполняемый файл может немного увеличиваться в размере.
Я немного погуглил и обнаружил ссылки на возможность objcopy выделять символы отладки в отдельный файл, но эта страница подразумевалаМне по-прежнему нужно иметь доступ к символам отладки вместе с исполняемым файлом релиза, что, опять же, явно неприемлемо.