GDBデバッガーを7.7である現在のバージョンから7.8である次のバージョンにアップグレードする方法、Ubuntu 14.04.1で作業していますか?
現在、gdb 7.8は trusty 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
/usr/local/bin/
ディレクトリにgdb
をインストールします。 /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".
アンインストールする場合は、次を実行して/usr/local/bin/
からgdb
を削除します。
Sudo rm /usr/local/bin/gdb
Ubuntu 14.04でGDBを7.7.1から8.2に更新:
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
一番の答えは私にはうまくいきませんでした。何らかの理由で、メイクを完了するためにこのパッケージも必要でした:
Sudo apt-get install texinfo
それから高これをcorrectの方法でインストールすることをお勧めします。 checkinstall
ユーティリティをインストールしました(make
によって生成されたすべてのファイルを自動追跡するdebianパッケージを作成します):
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
これにより、現在のディレクトリの*.deb
ファイルが作成されたことを確認します(私の場合はgdb_7.8-1_AMD64.deb
)。それでは、正しい方法でインストールしてみましょう。
*.deb
のインストールパスを設定します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
OR Sudo dpkg -r gdb
を使用して削除できます。これはgdb 8.0.1でテストしたことに注意してください。ただし、どのバージョンでも動作するはずです。