我在我的 BeagleBone Black 上运行 Angstrom (v2012.12)(Linux beaglebone 3.8.13 #1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l GNU/Linux)。我正在使用以下 gcc:
COLLECT_GCC=arm-angstrom-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/arm-angstrom-linux-gnueabi/4.7.3/lto-wrapper
...
gcc version 4.7.3 20130205
我需要在 BBB 上安装一些库,并且在运行脚本时出现此错误:"gcc: error: unrecognized command line option -m32"
. 在谷歌搜索之后,我发现我需要一个交叉编译才能做到这一点(我希望这是正确的方法,也许我做错了什么)。我开始寻找合适的工具链:angstrom-eglibc-i686-armv7a-vfp-neon-v2012.12-toolchain.gz
,但没有找到太多。由于http://www.angstrom-distribution.org/toolchains仍然出现故障,我只找到了一些可以获取存档的地方,但它已损坏。
所以我的问题如下。
我对所有这些交叉编译的东西都是正确的,它会帮助我们解决我的问题吗?
如果我走在正确的轨道上,有人可以分享工具链数据包或提供有效链接。
我真的很感激任何帮助。提前谢谢了