Input redirection in gdb (MinGW)

I'm trying to get gdb to run programs with input redirection to stdin. For example, without gdb I would run a program like this:

prog < input.txt

Now in gdb, the usual way to do this is run < input.txt. However, it doesn't work for me and when doing this nothing gets redirected into stdin.

I'm using Windows with MinGW. What could be the problem?

20
задан Ran 23 August 2010 в 02:14
поделиться

1 ответ

Я столкнулся с той же проблемой здесь, и у меня просто появилась привычка добавлять аргумент командной строки, чтобы разрешить захват ввода из файла.

напр. Анализ аргумента «-i ifile» с использованием argc и argv для получения входных данных из ifile вместо стандартного ввода и анализ «-o ofile» для записи вывода в файл вместо стандартного вывода.

Затем я просто использую эти аргументы вместо редиректов.

Инструменты, которые поставляются с MinGW, часто не являются последними версиями, и часто в них отсутствуют функции. :: пожимает плечами ::

2
ответ дан 30 November 2019 в 01:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: