Как держать Xterm во время отладки MPI-программы? - PullRequest
0 голосов
/ 28 октября 2019

Я запускаю отладчик через

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

, где файл "commands.gdb" просто содержит команды

start
continue

Проблема в том, что мои 4 xterm сразу закрываются, прежде чем я получувозможность просмотреть сообщение об ошибке или выполнить любую отладку.

Я использую последний дистрибутив Ubuntu. Тем не менее, на старом Suse-дистрибутиве моего друга, xterm держится открытым.

Как я могу заставить xterms остаться?

РЕДАКТИРОВАТЬ: опция "-hold" не работает так же, как mpirun -n 4 xterm -e "gdb -x commands.gdb ./my_mpi_programm; баш "

1 Ответ

1 голос
/ 29 октября 2019

Попробуйте

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