1

我正在关注第 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'

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

4

1 回答 1

0

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

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

于 2019-04-15T17:11:16.763 回答