ubuntuの以前のバージョンでは、ARM Cortexプロセッサのgdbはパッケージgdb-arm-none-eabi
の一部でした。 Ubuntu 18.04のgdb-arm-none-eabi
を https://packages.ubuntu.com/ で検索すると、結果が返されません。何か不足しているのですか、またはARMのGDBがもうないのですか?
前もって感謝します!
私は同じ質問をして、さらにグーグルで調べました。最新のGDBでは、特定のアーキテクチャにGDBが不要になったようです。 GDBを使用するだけです。
(古い16.04ワークステーションでも動作するようです。これまでずっとarm-none-eabi-gdbと入力していましたが、「gdb」だけでも動作していました!.....)
私が見る限り、2つのオプションがあります。
Ubuntu 18.04でも同じ問題が発生しました。 Ubuntu 18.04に「gcc-arm-none-eabi」をインストールするには。
Sudo apt-get install gcc-arm-none-eabi
このコマンドシステムを使用して、すべてのバイナリを/ usr/binフォルダーにインストールします。ただし、一部のバイナリはここでは見つかりません。そのため、以下の代替方法を使用しています。それは私のために働いています。
以下のarm-none-eabiユーティリティを使用する場合。
arm-none-eabi-gdb
arm-none-eabi-as
arm-none-eabi-objcopy
gnu-mcu-Eclipse/arm-none-eabi-gcc からARM-GCCツールチェーンをダウンロードします
X64システム用に「gnu-mcu-Eclipse-arm-none-eabi-gcc-6.3.1-1.1-20180331-0618-centos64」をダウンロードしました。
ダウンロードに成功したら、圧縮ファイルを解凍します。に行く
/gnu-mcu-Eclipse-arm-none-eabi-gcc-6.3.1-1.1-20180331-0618-centos64/gnu-mcu-Eclipse/arm-none-eabi-gcc/6.3.1-1.1-20180331-0618 /置き場
GDBとobjcopyを/ usr/binディレクトリにコピーします
Sudo cp arm-none-eabi-gdb/usr/bin /
Sudo cp arm-none-eabi-objcopy/usr/bin /
コピー後、GCCとGDBを使用できます。
Synapticパッケージマネージャーでそのパッケージを検索しました。シナプスをインストールして検索するだけです。ソフトウェアストアまたはSudo apt-get install synaptic
で見つけることができます