import sys
подпроцесс импорта
subprocess.call(['/usr/bin/python'])
Я беру его изнутри gdb
gdb# source pythonstart.py
Он дает консоль Python.
Проблема: когда я выхожу из консоли Python, он возвращается в GDB, если я снова нажимаю «ВВОД», он снова возвращается в консоль Python.
Я не знаю, почему это происходит. Как только я вышел из консоли Python, почему она возвращается.
Существует еще одна ситуация: после выхода из Python, если я не нажму «ВВОД» в GDB, а выполню любую команду, а затем нажму «ВВОД», проблема не появится.
Код: Выделить всё
(gdb)
(gdb) source pythonstart.py
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>> exit()
(gdb) >>
>>>
Подробнее здесь: https://stackoverflow.com/questions/363 ... inside-gdb
Мобильная версия