Gdb Linux重定向范围

Gdb Linux重定向范围,gdb,redirect,Gdb,Redirect,我正在写一个脚本,它在xterm中启动gdb,我想用重定向到文件的输出启动我的程序 我的命令是这样的: xterm -e gdb --args myprog --myargs > /tmp/file 如何指示重定向应用于哪个命令?它可以应用于xterm、gdb或myprog 我尝试使用引号: xterm -e gdb --args "myprog --myargs > /tmp/file" 但是gdb试图打开一个名为myprog-myargs>/tmp/file的文件。任何帮助都

我正在写一个脚本,它在xterm中启动gdb,我想用重定向到文件的输出启动我的程序

我的命令是这样的:

xterm -e gdb --args myprog --myargs > /tmp/file
如何指示重定向应用于哪个命令?它可以应用于xterm、gdb或myprog

我尝试使用引号:

xterm -e gdb --args "myprog --myargs > /tmp/file"
但是gdb试图打开一个名为myprog-myargs>/tmp/file的文件。任何帮助都将不胜感激


谢谢

对于GDB的合理最新版本,以下工作:

gdb -q -ex 'set args foo > /tmp/foo.out' -ex run -ex quit /bin/echo