Mevcut GDB hata ayıklayıcı 7.7 olan bir sonraki sürüme 7.8 olan bir sonraki sürüme nasıl yükseltilir, Ayrıca Ubuntu 14.04.1 üzerinde çalışıyorum?
Mevcut GDB hata ayıklayıcı 7.7 olan bir sonraki sürüme 7.8 olan bir sonraki sürüme nasıl yükseltilir, Ayrıca Ubuntu 14.04.1 üzerinde çalışıyorum?
Yanıtlar:
gdb 7.8 şu anda güvenilir repoda mevcut değil . Ancak onu kaynaktan yükleyebilirsiniz.
Terminali açın ve aşağıdaki komutları yazın
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
Bu kuracak gdb
içinde /usr/local/bin/
dizine. Bir komut yürütüldüğünde daha /usr/local/bin/
önce /usr/bin/
aranıldığı gibi , çalışma gdb
yürütülür gdb 7.8
.
Kurulduktan sonra, gdb sürümünü kullanarak
gdb --version
Çıktı almalı
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".
Kaldırmak istiyorsanız, sadece yürüterek kaldırabilirsiniz gdb
./usr/local/bin/
sudo rm /usr/local/bin/gdb
gdb
depolardaki notun 7.8 DEĞİLDİR. Bunun cevabını buraya cevabınıza eklemek isteyebilirsiniz)
make uninstall
. Yani sudo checkinstall
her şeyi takip etmek için kişi kullanılmalıdır . make install
Gelecekte paketi kaldırmaya karar verirseniz, künt büyük bir acıya neden olur.
Ubuntu 14.04'te GDB'yi 7.7.1'den 8.2'ye güncelleme:
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
En iyi cevap benim için işe yaramadı. Nedense ben de yapmak için bu pakete ihtiyacım var:
sudo apt-get install texinfo
O zaman bunu doğru şekilde kurmanızı şiddetle tavsiye ederim . Yardımcı programı yükledim (tarafından oluşturulan tüm dosyalarınızı otomatik olarak izlemek için bir debian paketi oluşturacak ):checkinstall
make
sudo apt-get update && sudo apt-get install checkinstall
Şimdi şu komutları çağırın:
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
Bunun *.deb
, geçerli dizindeki bir dosyaya sandığını doğrulayın (benimki gdb_7.8-1_amd64.deb
). Şimdi doğru şekilde yükleyelim, devam edin ve:
*.deb
apt-get
bu ilgili komutları kullanarak:
sudo dpkg -r gdb
sudo dpkg -i ~/gdb-7.8/gdb_7.8-1_amd64.deb
sudo apt-get install -f
Şimdi düzgün yüklü paket var ve bunu kullanarak kaldırabilirsiniz sudo apt-get remove gdb
VEYA sudo dpkg -r gdb
. Not bu gdb 8.0.1 ile test, ancak herhangi bir sürüm için çalışması gerektiğini varsayalım.
gdb
depolarda mevcuttur. Söylemediğini söyleyen nedir?