Попытка установить 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.
Для этой проблемы у вас есть 2 способа:
Перекомпилировать GDB --with-python = python2 (или) Сбросить GDB.Для понижения вам нужно, чтобы одно зеркало поддерживало более старый GDB: http://virror.hanoilug.org/ubuntu/virror_precise_sources.list Вам нужен синаптик. Поиск GDB, выбрал версию Package / Force / Select 7.4. Для этой проблемы у вас есть 2 способа:
Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.
Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.
Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.
Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.
Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.
Вы можете установить another version то, что было расширено Zach Riggle, чтобы добавить некоторые функции и дать двойную совместимость с Python2 и Python3.