交叉编译设置(clfs)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交叉编译设置(clfs)相关的知识,希望对你有一定的参考价值。

我正在按照第4.6节(http://clfs.org/view/clfs-embedded/arm/cross-tools/binutils.html)中的交叉编译书。我已经完成了binutils的准备,并且make configure-host但是在此之后,当我做make时。我有以下错误,我无法理解:

{https://pastebin.com/UB2v5vVt}

/mnt/clfs/sources/binutils-build/binutils-2.28/missing: 81: /mnt/clfs/sources/binutils-build/binutils-2.28/missing: makeinfo: not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: <http://www.gnu.org/software/texinfo/> The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: <http://www.gnu.org/software/make/> Makefile:472: recipe for target 'bfd.info' failed make[3]: *** [bfd.info] Error 127 make[3]: Leaving directory '/mnt/clfs/sources/binutils-build/binutils-2.28/bfd/doc'

我读到警告可以被忽略,仍然可以使它工作,所以我不认为有错误。非常感谢。仙人掌。

答案

此消息表示主机系统上未安装makeinfo。你没有描述你的主机系统是什么,所以我不能建议如何安装它(可能是aptyum),除了从FSF下载最新的texinfo并从头开始构建它。

但是可以安全地忽略错误。无论如何,您都不需要为交叉工具安装文档。

以上是关于交叉编译设置(clfs)的主要内容,如果未能解决你的问题,请参考以下文章

windows和ubuntu虚拟机设置共享文件夹,在windows中用source insight阅读和编写代码,在linux中用交叉编译工具编译。

如何优化C ++代码的以下片段 - 卷中的零交叉

arm-linux交叉编译器的路径设置问题,怎么办????

设置交叉编译环境

tinyX交叉编译,怎么设置使用的交叉编译器和安装路径啊

C++ 的 AIX xlC 交叉编译/链接未找到 C 符号