Обновление с GDB 7,7 до 7,8

Как обновить мой отладчик GDB с текущей версии 7.7 до следующей версии 7.8, также я работаю над Ubuntu 14.04.1?

10
задан 28 September 2014 в 23:18

3 ответа

gdb 7.8 в настоящее время не доступен в испытанном repo. Но можно установить его из источника.

Откройте терминал и тип после команд

wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz     
cd gdb-7.8/     
./configure
make
sudo cp gdb/gdb /usr/local/bin/gdb

Это установит gdb в /usr/local/bin/ каталог. Как /usr/local/bin/ ищется прежде /usr/bin/ каждый раз, когда команда выполняется, работая gdb выполнится gdb 7.8.

После того, как установленный, можно проверить gdb использование версии

gdb --version

Это должно произвести

GNU gdb (GDB) 7.8
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".


Если Вы хотите удалить его, просто удаляют gdb от /usr/local/bin/ путем выполнения

sudo rm /usr/local/bin/gdb
13
ответ дан 28 September 2014 в 23:18

Главный ответ не работал на меня. По некоторым причинам мне также был нужен этот пакет для завершения делания:

sudo apt-get install texinfo

Затем я настоятельно рекомендую установить это корректный путь. Я установил checkinstall утилита (который создаст debian пакет к трассе все Ваши файлы, сгенерированные make):

sudo apt-get update && sudo apt-get install checkinstall

Теперь назовите эти команды:

wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz     
cd gdb-7.8/     
./configure
sudo checkinstall

Проверьте, что это упаковало a в ящики *.deb файл в текущем каталоге (мой был gdb_7.8-1_amd64.deb). Поэтому теперь давайте установим его корректный путь, разрешение и:

  1. удалите gdb быстрый
  2. установите путь установки *.deb
  3. затем установите его использование apt-get

использование этих соответствующих команд:

sudo dpkg -r gdb
sudo dpkg -i ~/gdb-7.8/gdb_7.8-1_amd64.deb
sudo apt-get install -f

Теперь у Вас есть правильно установленный пакет, и можно удалить его использование sudo apt-get remove gdb ИЛИ sudo dpkg -r gdb. Обратите внимание, что я протестировал это с gdb 8.0.1, но я предполагаю, что он должен работать на любую версию.

0
ответ дан 28 September 2014 в 23:18
  • 1
    привет я решил эту проблему с иначе, прежде чем я видел Ваш комментарий, большое спасибо, я использовал бесплатное программное обеспечение, названное визуальным BCD, и удалил весь ubuntus из списка BCD, но каждый раз, когда я запускаю Windows, это добавляет там еще одну человечность, даже я больше не получал человечность:) – o3ah 7 February 2016 в 11:49

Обновление GDB от 7.7.1 до 8,2 на Ubuntu 14.04:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get -y --force-yes install gdb
gdb -v
sudo add-apt-repository --remove ppa:ubuntu-toolchain-r/test
sudo apt-get update
2
ответ дан 7 October 2019 в 01:05

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

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