0

我正在尝试为 ARM 处理器配置 binutils,特别是 ARMv5TE。处理器是 Marvell 88F5281。目前该设备正在运行 NetBSD,所以我想确保为正确的目标架构/操作系统配置 binutils。

配置 binutils 时有没有办法列出目标/操作系统的组合?

到目前为止,我arm-*-netbsdelf从以下页面中找到了http://gcc.gnu.org/install/specific.html#arm-x-eabi

但我仍然想知道当我从命令行运行configure脚本时是否有目标/操作系统列表。

4

1 回答 1

1

一个好的起点可能是 NetBSD build.sh,它旨在为 POSIX 主机上的 NetBSD 目标构建完整的交叉编译器工具集。

  • 下载并提取目标运行的 NetBSD 版本的源代码树
  • 运行'./build.sh -m evbarm 工具'
  • 完成后,它应该会告诉您在哪里可以找到已构建的 binutils 和交叉编译器

注意 - 如果目标是 bigendian,则需要在 build.sh 命令中使用 evbarm-eb。

于 2014-04-14T08:42:54.107 回答