組み込み開発では多くの場合、いくつかのツールを移植する必要があり、通常、開発ボードにはコンパイル機能がないため、通常は他のデバイス上で 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 を再度入力します。次の情報が表示されれば、インストールは成功です。