【问题标题】:Buildroot : Which gcc for cross compilation?Buildroot : 哪个 gcc 用于交叉编译?
【发布时间】:2013-02-02 08:21:58
【问题描述】:

我是 buildroot 的新手。我可以在 buildroot 中看到多个 gcc。我假设所有这些都是为了交叉编译。那些有什么区别?

buildroot-2012.05/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc
buildroot-2012.05/output/host/usr/libexec/gcc
buildroot-2012.05/output/host/usr/arm-linux/bin/gcc
buildroot-2012.05/output/host/usr/arm-unknown-linux-uclibcgnueabi/bin/gcc

【问题讨论】:

  • 它们之间有软链接吗?
  • @JermaineXu 感谢 arm-linux 是 arm-unknown-linux-uclibcgnueabi 的链接

标签: c linux gcc arm buildroot


【解决方案1】:

您应该使用的是buildroot-2012.05/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc。其他的是纯粹的内部二进制文件。

【讨论】:

    【解决方案2】:

    使用 arm-linux-gcc 或 arm-buildroot-linux-uclibcgnueabihf-gcc。 实际上 arm-linux-gcc 是软链接到 arm-buildroot-linux-uclibcgnueabihf-gcc 的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 2018-10-19
      • 2013-07-10
      相关资源
      最近更新 更多