交叉编译工具时,您通常必须提供“目标三元组”。给出的例子
- i686-pc-linux-gnu
- arm-none-linux-gnueabi
- powerpc-unknown-linux
等等...
这些三元组,有时实际上是四个组件,具有以下形式:
<CPU>-<MANUFACTURER>[-<KERNEL>]-<OS>
内核是可选的,制造商可以是“未知”或“无”,因为它通常不相关。
我还没有找到一个记录所有可能在此处使用的值的页面。我知道所有组件几乎都是“自由风格”,因此没有官方标准会强制您使用官方标准化列表中的组件。然而,工具设计者和配置脚本编写者希望用户将这些三元组指定到他们的工具/脚本中,因此他们必须牢记一些可能的值,并且应该有类似“非官方列表”工具制造者、脚本编写者和用户可以用作一个参考。
有没有人找到过这样的清单?