如何解决Linux Building-CROSS_COMPILE BusyBox:limits.h:没有这样的文件或目录
我正在从源代码构建Linux,如本文所示
diy-build-custom-minimal-linux-distribution-source
我建立了工具链
- linux-api-header
- binutils
- gcc
- glibc
下一步是构建BusyBox,
CROSS_COMPILE="i686-x-linux-gnu"
PATH="/bin:/usr/bin:/build/tools/bin"
make CROSS_COMPILE="${CROSS_COMPILE}-" defconfig
make CROSS_COMPILE="${CROSS_COMPILE}-"
导致此错误
i686-x-linux-gnu/9.2.0/include-fixed/limits.h:194:15: fatal error: limits.h: No such file or directory
limits.h是linux标头中包含的文件,位于/ usr / includes和/ build / usr / includes(其中/ build是构建了Linux映像的目录)
我如何指定BusyBox在/ build根目录而不是在PC的/中搜索标题?还是应该在工具链的gcc中?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。