0

我有一块 PXA270 板,我正在尝试使用 gnu-unknown-linux-gnu-gcc 编译文件并将其放入我的板中。我已经做了一些步骤如下:

1.解压文件,

SHELL> sudo tar zxvf arm-linux-toolchain-bin-4.0.2.tar.gz -C/ 

2.在我的~/.bashrc中添加一行,

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-unlnown-linux-gnu-gcc 在那里。

所以我的问题是:

1.为什么我的交叉编译器arm-unknown-linux-gnu-gcc在这些设置后不能工作?

2.交叉编译器设置和gcc一样吗?

谢谢你的帮助!

编辑:

我发现交叉编译器文件是 32 位的,而我的 vm 是 64 位的。进行一些修改,它将起作用!

4

0 回答 0