我正在尝试让gdb运行输入重定向到stdin的程序。例如,如果没有gdb,我将运行如下程序:
prog < input.txt
现在在gdb中,通常的方法是run < input.txt
。但是,它对我不起作用,并且在执行此操作时,不会将任何内容重定向到stdin中。
我使用的是Windows和MinGW。可能的问题是什么?
发布于 2010-08-31 13:30:44
我在这里遇到了同样的问题,并且我刚刚养成了添加命令行参数以允许从文件中获取输入的习惯。
例如,使用argc和argv解析"-i ifile“参数以从ifile而不是stdin获取输入,并解析"-o ifile”以将输出写入ofile而不是stdout。
然后我就使用这些参数而不是重定向。
MinGW附带的工具通常不是最新版本,并且通常省略了一些功能。::耸肩::
https://stackoverflow.com/questions/3544325
复制相似问题