[问题] GDB除错时加入测资

楼主: wei115 (ㄎㄎ)   2017-12-10 16:55:16
问题(Question):
如题,小弟我现在在练习UVa的题目
我使用gdb来当作除错的工具,但是每次要debug还要输入测资有点不方便
所以想问问看要如何把测资直接丢进去,然后我只要看中断点的状况就好了
GOOGLE后出来的结果是:
(gdb) run < file
但是没什么用,测资还是要手动输入
有什么方法可以做到直接把测资丢进去呢?
谢谢
作者: steve1012 (steve)   2017-12-10 17:19:00
写一个小框架可以从 commandlimg 读一个 file 进去 然后你之后解的问题 能从重复用写 unit test 抓错大概更快
作者: b0920075 (Void)   2017-12-10 18:08:00
就是你google出来的做法吧
作者: galic (嘎利)   2017-12-10 19:35:00
没在gdb里面 在shell直接打 ./abc < file 会work?你该不会用cygwin吧 https://tinyurl.com/yd7qprpc

Links booklink

Contact Us: admin [ a t ] ucptt.com