Ubuntu構成arm-none-linux-gnueabiコンパイラ

1304 ワード

Ubuntuバージョンは18.10
まずarm-none-linux-gnueabiクロスコンパイラをダウンロードし、ここではarm-2014.05-29-arm-none-linux-gnueabi-i 686-pc-linux-gnuを提供する.tar
抽出コード:twge
コマンドラインを開き、rootモードで操作することを推奨します.
/usr/localにarmフォルダを新規作成し、圧縮パッケージをコピーして解凍します.
mkdir /usr/local/arm    //     
mv arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar /usr/local/arm    //        
tar -vxf /usr/local/arm/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar    //  
rm /usr/local/arm/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar    //     

次に環境の構成
vim /etc/bash.bashrc

最後の行に次の文を追加します(具体的なパスは自分の実際の状況に基づいています).
export PATH=$PATH:/usr/local/arm/arm-2014.05/bin

終了を保存し、次のコマンドを実行します.
source /etc/bash.bashrc

次に、テストを行い、端末を再開して次の文を入力します.
arm-none-linux-gnueabi-gcc -v

そのファイルまたはディレクトリがないというプロンプトが表示された場合は、64ビットオペレーティングシステムの下に関連する32ビットライブラリが不足している可能性があります.次の文のインストールを実行します.
sudo apt-get install lib32ncurses-dev lib32z1

lib 32 ncurses 5のインストールヒントパッケージを特定できない場合は、lib 32 ncurses-devに変更します.バージョンが新すぎるため、皆さんも試してみてください.
インストールが完了したら、テスト文を再入力すると、たくさんの文が表示され、最後の表示のみが表示されます.
gcc version 4.8.3 20140320...

成功しました.