在调试MPI程序期间如何保持xterm?

时间:2019-10-28 19:59:26

标签: gdb mpi

我通过运行调试器

mpirun -n 4 xterm -e gdb -x commands.gdb ./my_mpi_programm

其中“ commands.gdb”文件仅包含命令

start
continue

问题是我的4个xterm会在我有机会检查错误消息或进行任何调试之前立即关闭。

我正在使用最新的ubuntu发行版。但是,在我朋友的旧Suse发行版上,xterm处于打开状态。

如何强制保留xterm?

编辑:“-保持”选项不起作用以及 mpirun -n 4 xterm -e“ gdb -x命令.gdb ./my_mpi_programm;bash”

1 个答案:

答案 0 :(得分:1)

尝试

mpirun -n 4 xterm -e bash -c 'gdb -x commands.gdb ./my_mpi_programm; sleep 60'