Wie aktualisiere ich meinen GDB-Debugger von der aktuellen Version 7.7 auf die nächste Version 7.8. Außerdem arbeite ich an Ubuntu 14.04.1?
10
gdb 7.8 ist derzeit nicht in vertrauenswürdigem repo verfügbar . Sie können es jedoch von der Quelle aus installieren.
Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein
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
Es wird gdb
im /usr/local/bin/
Verzeichnis installiert . Wie /usr/local/bin/
zuvor bei /usr/bin/
jeder Ausführung eines Befehls gesucht , gdb
wird die Ausführung ausgeführt gdb 7.8
.
Nach der Installation können Sie die GDB-Version mit überprüfen
gdb --version
Es sollte ausgegeben werden
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".
Wenn Sie es deinstallieren möchten einfach entfernen gdb
aus /usr/local/bin/
durch Ausführen
sudo rm /usr/local/bin/gdb
gdb
in den Repositories verfügbar. Warum sagst du, dass es nicht so ist?gdb
in den Repositories NICHT 7.8 ist. Sie können die Klarstellung dafür in Ihrer Antwort hier hinzufügen)make uninstall
. Man sollte alsosudo checkinstall
alles im Auge behalten. Ein Stumpfmake install
macht große Schmerzen, wenn Sie das Paket irgendwann in der Zukunft deinstallieren.Aktualisierung von GDB von 7.7.1 auf 8.2 unter Ubuntu 14.04:
quelle
Die beste Antwort hat bei mir nicht funktioniert. Aus irgendeinem Grund brauchte ich auch dieses Paket, um die Marke zu vervollständigen:
Dann empfehle ich dringend , dies richtig zu installieren . Ich habe das
checkinstall
Dienstprogramm installiert (das ein Debian-Paket erstellt, um alle Ihre von generierten Dateien automatisch zu verfolgenmake
):Rufen Sie nun folgende Befehle auf:
Stellen Sie sicher, dass dadurch eine
*.deb
Datei im aktuellen Verzeichnis erstellt wurde (meine wargdb_7.8-1_amd64.deb
). Lassen Sie es uns nun richtig installieren. Fahren Sie fort und:*.deb
apt-get
mit diesen jeweiligen Befehlen:
Jetzt haben Sie ein ordnungsgemäß installiertes Paket und können es mit
sudo apt-get remove gdb
OR entfernensudo dpkg -r gdb
. Beachten Sie, dass ich dies mit gdb 8.0.1 getestet habe, aber ich gehe davon aus, dass es für jede Version funktionieren sollte.quelle