Как запустить GDB из PHP и передать ему команды RUN и BACKTRACE?

В нашей школе мы пишем веб-интерфейс для олимпиады по программированию на C ++. Мы называем исполняемые файлы студентов с popen и написать на их входы с fprintf, Вывод перенаправляется в специальный файл, и мы можем прочитать его без проблем. Но мы не можем запустить GDB и передать ему команды RUN и BACKTRACE, используя popen а также fprintf, Я имею в виду fprintf(gdb_handle, "%s", "backtrace") а также fprintf(gdb_handle, "%s", "run") не работает вообще. Существуют ли особые способы передачи RUN и BACKTRACE в GDB?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]