Вопрос № 176178: Здравствуйте! Вопрос простой и даже не совсем о программировании. Но думаю, что данная рассылка подходит больше всего. Нужно, в батнике, запустить программу из под отладчика gdb, с простеньким скриптом run quit И получить к...
Вопрос № 176178:
Здравствуйте!
Вопрос простой и даже не совсем о программировании. Но думаю, что данная рассылка подходит больше всего.
Нужно, в батнике, запустить программу из под отладчика gdb, с простеньким скриптом run quit
И получить код завершения, чтобы можно было соответственно отреагировать, если программа глюканула.
Отвечает lamed, Практикант :
Здравствуйте, Артём Талипов. Добрый день! Предлагается частичное решение проблемы. Можно добиться того, чтобы gdb возвращала возвращаемое значение запускаемой программы Используем Technology Preview GNU gdb 6.7.50.20071127 и выше Адрес Используем ключ --return-child-result
Ограничения. Не обрабатывается ситуация, подобная возникновению сигнала SIGSEGV С уважением.
Ответ отправил: lamed, Практикант
Ответ отправлен: 24.01.2010, 13:15
Оценка ответа: 5 Комментарий к оценке: Спасибо за быстрый отклик. И предварительные уточнения в минифоруме. Конечно это не решило задачу. Она оказалась сложнее, чем я предполагал изначально. Но вы ответили на мой вопрос, а проблему с обнаруженной ошибкой в коде, придёться решать отдельно. Надеюсьь, те кто знают gdb более глубоко, смогут мне подсказать. Ну или я изучу его самостоятельно.
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258906
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.