我通过运行调试器
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”
答案 0 :(得分:1)
尝试
mpirun -n 4 xterm -e bash -c 'gdb -x commands.gdb ./my_mpi_programm; sleep 60'