首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC: Angstrom的交叉编译(BeagleBone Black)

GCC: Angstrom的交叉编译(BeagleBone Black)
EN

Stack Overflow用户
提问于 2014-02-28 11:54:39
回答 1查看 1.3K关注 0票数 1

我正在我的BeagleBone Black上运行Angstrom ( v2012.12) ( 3.8.13 #1 SMP清华9月12日10:27:06 CEST 2013 armv7l GNU/Linux)。我用的是下面的gcc:

代码语言:javascript
复制
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仍然不正常,我只找到了几个可以获取存档的地方,但是它已经损坏了。

我的问题如下。

  1. 我对所有这些交叉编译的东西是正确的,它能帮助我们解决我的问题吗?
  2. 如果我在正确的轨道上,有人可以分享一个工具链包或提供一个有效的链接。

我真的很感谢你的帮助。事先非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-02 13:37:58

我找到了解决那个问题的办法。最后,我调整了安装脚本,省略了一些不想要的选项(在本例中为“-m32”),它起了作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22094502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档