GDB Cygwin不会将输出重定向到文件

时间:2017-02-03 18:25:53

标签: c++ gdb cygwin

我有一个名为test的“hello World”项目。 我做了

gdb测试 r> log.txt的

我gethttp://stackoverflow.com/editing-help

(gdb) r > log.txt
Starting program: /usr/bin/test > log.txt
[New Thread 6408.0x1454]
[New Thread 6408.0x1198]
[New Thread 6408.0x1458]
[New Thread 6408.0x1504]
[New Thread 6408.0xef0]
/usr/bin/test: missing argument after 'log.txt'
[Thread 6408.0x1198 exited with code 2]
[Thread 6408.0x1458 exited with code 2]
[Thread 6408.0x1504 exited with code 2]
[Inferior 1 (process 6408) exited with code 02]
(gdb)

我正在使用GNU gdb(GDB)(Cygwin 7.10.1-1)7.10.1

有什么问题?

1 个答案:

答案 0 :(得分:0)

在cygwin上测试

touch log.txt 
gdb wc
tty log.txt
run cygcheck.out
quit

cat  log.txt
  973  2919 73904 cygcheck.out

如果输出文件不存在,则命令tty失败,因此touch