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フォルダを新規作成し、圧縮パッケージをコピーして解凍します.
次に環境の構成
最後の行に次の文を追加します(具体的なパスは自分の実際の状況に基づいています).
終了を保存し、次のコマンドを実行します.
次に、テストを行い、端末を再開して次の文を入力します.
そのファイルまたはディレクトリがないというプロンプトが表示された場合は、64ビットオペレーティングシステムの下に関連する32ビットライブラリが不足している可能性があります.次の文のインストールを実行します.
lib 32 ncurses 5のインストールヒントパッケージを特定できない場合は、lib 32 ncurses-devに変更します.バージョンが新すぎるため、皆さんも試してみてください.
インストールが完了したら、テスト文を再入力すると、たくさんの文が表示され、最後の表示のみが表示されます.
成功しました.
まず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...
成功しました.