我在BeagleBone Black上運行Angstrom(v2012.12)(Linux beaglebone 3.8.13#1 SMP Thu Sep 12 10:27:06 CEST 2013 armv7l GNU/Linux) 。我使用下面的gcc:GCC:在Angstrom上交叉編譯(BeagleBone Black)
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"
。經過Google搜索後,我發現我需要一個交叉編譯來做到這一點(我希望這是正確的方式,也許我做錯了什麼)。我開始尋找合適的工具鏈:angstrom-eglibc-i686-armv7a-vfp-neon-v2012.12-toolchain.gz
,但我沒有找到太多。由於http://www.angstrom-distribution.org/toolchains仍然無法正常工作,我只能找到幾個可以存檔的位置,但已損壞。
所以我的問題如下。
我對所有這些交叉編譯的東西正確,它會幫助我們解決我的問題嗎?
如果我處在正確的軌道上,有人可以共享一個工具鏈包或給出一個有效的鏈接。
我真的很感激任何幫助。非常感謝提前