ubuntuにクロスコンパイラarm-linux-gccをインストールする

組み込み開発では多くの場合、いくつかのツールを移植する必要があり、通常、開発ボードにはコンパイル機能がないため、通常は他のデバイス上で lib ライブラリをコンパイルして生成し、それを開発ボードに配置することを選択します。コンパイラ

まずインストールパッケージをダウンロードします

ここではバージョン 4.6.4 が使用されています

リンク: https://pan.baidu.com/s/1S9z3rBI-M4lq8a_98nvuNw 
抽出コード: o4rl

解凍する

次に、ダウンロードしたファイルを仮想マシン(任意のフォルダー)に配置します。

解凍コマンドを実行する

tar -xvf gcc.4.6.4.tar.xz

解凍後、新しいフォルダーを作成します

sudo mkdir /usr/local/bin/arm-gcc

抽出したファイルを新しく作成したフォルダーにコピーします

sudo cp -r gcc-4.6.4 /usr/local/bin/arm-gcc/

環境変数を設定する

次のステップは環境変数を設定することです。この方法を使用するにはさまざまな方法があります (vim がない場合は、最初に vim をインストールできます)

sudo vim /etc/profile

次に、一番下に移動してコードを追加します

export PATH=$PATH:/usr/local/bin/arm-gcc/gcc-4.6.4/bin

この方法で設定した環境変数はすべてのユーザーに有効になります。

注意事項

上記の手順を完了したら、テスト用に次のコードを入力できます。

arm-linux-gcc -v

現時点では、エラーが報告される可能性があります: 見つかりません

これは、仮想マシン環境が 64 ビットで、クロス コンパイラが 32 ビットであるため、32 ビット サポートをインストールする必要があり、コードを直接入力してインストールする必要があります。

sudo apt-get install lib32stdc++6

インストールが成功したら、arm-linux-gcc -v test version を再度入力します。次の情報が表示されれば、インストールは成功です。

 

おすすめ

転載: blog.csdn.net/lhh2333/article/details/128203656
おすすめ