私は PXA270 ボードを持っており、gnu-unknown-linux-gnu-gcc を使用してファイルをコンパイルし、ボードに配置しようとしています。次のようにいくつかの手順を実行しました。
1.ファイルを解凍し、
SHELL> sudo tar zxvf arm-linux-toolchain-bin-4.0.2.tar.gz -C/
2. ~/.bashrc に 1 行追加します。
export PATH=$PATH:/opt/microtime/pro/devkit/arm/pxa270/gcc-4.0.2-glibc-2.3.3/arm-unknown-linux-gnu/bin
3. ~/.bashrc をリロードする
SHELL>source ~/.bashrc
これらの手順が完了したら、試してみます
SHELL>arm-unknown-linux-gnu-gcc -v
そして、それが判明しました
bash: /opt/microtime/pro/devkit/arm/pxa270/gcc-4.0.2-glibc-2.3.3/arm-unknown-linux-gnu/bin/arm-unknown-linux-gnu-gcc: No such file or directory
「/opt/microtime/pro/devkit/arm/pxa270/gcc-4.0.2-glibc-2.3.3/arm-unknown-linux-gnu/bin」というパスに移動すると、 arm-unlown-linux-gnu-gcc があります。
だから私の問題は次のとおりです。
1.これらの設定の後、クロス コンパイラ arm-unknown-linux-gnu-gcc が機能しないのはなぜですか?
2.クロスコンパイラの設定はgccと同じですか?
ご協力いただきありがとうございます!
編集:
クロス コンパイラ ファイルは 32 ビット用で、VM は 64 ビット用であることがわかりました。いくつかの変更を加えると、機能します。