2017-02-03 2 views
0

У меня есть проект «hello World», который называется test. яGDB Cygwin не перенаправляет вывод в файл

проверочного 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

Что не так?

+0

что вы хотите сделать? – matzeri

+0

Я хочу переназначить вывод std в файл с именем log.txt, но поскольку вы можете видеть все, что я получаю, это сообщение об ошибке. – user2304458

+0

https://sourceware.org/gdb/onlinedocs/gdb/Logging-Output.html – matzeri

ответ

0

Проверено на Cygwin

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

cat log.txt 
    973 2919 73904 cygcheck.out 

Если выходной файл не существует команды TTY не удается, поэтому touch

+0

Я не знал команду tty, но она работала – user2304458

Смежные вопросы