在构建编译器时,必须指定Linux头文件版本和最小支持内核版本,以及glibc版本。目标机器上实际的内核版本和glibc版本(带有自己的内核头文件版本和最小支持内核版本)。我很困惑试图理解这些版本是如何配合工作的。 示例1:假设我有一个使用内核头文件 3.14 构建的 glibc 2.13 ...
感谢crosstool-ng,我成功创建了一个工作的交叉编译器工具链:)——然而,crosstool-ng的文档非常稀少,而且我是新手对于交叉编译不太熟悉。我认为在这种情况下,特定的主机和目标并不重要。 关于目录结构,我有一些基本的问题。该工具链被安装到以目标命名的目录中。里面有一组目录: ...
我正在尝试使用 crosstool-ng 搭建工具链,已经按照 http://crosstool-ng.org/#download_and_usage 上所述的方式设置并选择了我的 CPU ,现在到了可以构建工具链的步骤。然而,当我输入 ct-ng build 后,它会取消并显示以下错误: ...