Проблемы с компиляцией GDB с поддержкой python 2.7 для gdb-peda

Попытка установить gdb-peda, но у меня проблемы с компиляцией gdb с поддержкой python 2 вместо поддержки python 3. У меня установлен

python-dev for 2.7, 
build-dep nmon,
and libncurses5-dev

. Я установил gdb-peda до того, как я удалил и впоследствии скомпилировал gdb.

~/gdb-7.8$ ./configure --with-python
~/gdb-7.8$ make all
~/gdb-7.8$ sudo make install

GDB устанавливает без ошибок (после того, как я установил необходимые библиотеки), но когда я запустил его, я получаю:

Traceback (most recent call last):
  File "~/peda/peda.py", line 23, in <module>
Exception: Python3 is not supported at the moment, downgrade you GDB or recompile with Python2!

Это та самая ошибка, которую я получил до того, как я переустановил gdb.

1
задан 11 November 2014 в 23:45

7 ответов

Для этой проблемы у вас есть 2 способа:

Перекомпилировать GDB --with-python = python2 (или) Сбросить GDB.

Для понижения вам нужно, чтобы одно зеркало поддерживало более старый GDB: http://virror.hanoilug.org/ubuntu/virror_precise_sources.list Вам нужен синаптик. Поиск GDB, выбрал версию Package / Force / Select 7.4. Для этой проблемы у вас есть 2 способа:

1
ответ дан 24 May 2018 в 01:57

Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.

1
ответ дан 24 May 2018 в 01:57

Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.

1
ответ дан 24 May 2018 в 01:57

Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.

1
ответ дан 24 May 2018 в 01:57

Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.

1
ответ дан 24 May 2018 в 01:57

Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.

1
ответ дан 24 May 2018 в 01:57

Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.

1
ответ дан 24 May 2018 в 01:57

Другие вопросы по тегам:

Похожие вопросы: