0

私は 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 ビット用であることがわかりました。いくつかの変更を加えると、機能します。

4

0 に答える 0