我需要一些关于binutils的信息。 1)这对于BSD的交叉编译有什么作用? 2)为什么需要这个包?它如何帮助在Linux Ubuntu系统中为BSD编写corss编译器?请提供您宝贵的答案
答案 0 :(得分:1)
也许你可能想看看NetBSD是如何构建的。它的构建系统可以移植到几乎任何POSIX兼容的主机,包括大多数(如果不是全部)GNU / Linux系统。它首先构建交叉编译器和其他工具(包括最初来自binutils的链接器),然后使用它来构建目标系统库,然后构建系统的所有其余部分。但是,单独的工具和库可用于构建在兼容目标系统上使用的任何其他内容。
文章“build.sh: Cross-building NetBSD”给出了介绍和概述,NetBSD指南提供了详细说明。