从源代码构建自定义的最小Linux.具有交叉编译工具链等.fixdep.o错误.cmd: 1:失踪的分离器.StopMakefile错误或其他

我交叉编译工具链现在构建linux内核。我遵循了这个页面

https://www。linuxjournal。com/content/diy-build-custom-minimal-linux-distribution-source

所以我编译了所有的工具,包括gcc等。当我用这个命令编译linux-4。16。3内核时

  make ARCH=${LJOS_ARCH} CROSS_COMPILE=${LJOS_TARGET}- INSTALL_MOD_PATH=${LJOS}

我得到了如下错误

root@this:/home/ubuntu/source/linux-4.16.3# CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  DESCEND  objtool
Makefile:49: warning: overriding recipe for target '/home/ubuntu/source/linux-4.16.3/tools/objtool/'
Makefile:46: warning: ignoring old recipe for target '/home/ubuntu/source/linux-4.16.3/tools/objtool/'
/home/ubuntu/source/linux-4.16.3/tools/objtool/.fixdep.o.cmd:1: *** missing separator.  Stop.
make[3]: *** [Makefile:43: /home/ubuntu/source/linux-4.16.3/tools/objtool/fixdep-in.o] Error 2
make[2]: *** [/home/ubuntu/source/linux-4.16.3/tools/build/Makefile.include:4: fixdep] Error 2
make[1]: *** [Makefile:63: objtool] Error 2
make: *** [Makefile:1687: tools/objtool] Error 2

现在看起来,在/home/ubuntu/source/linux-4。16。3/tools/objtool/中的makefile在第43行和第63行有一些错误

或者当运行脚本/ checksycalls 。sh时,它遇到了一些导致问题的东西。像一些东西,纸条正在做,但命令没有找到,我完全不知道什么可能会引起问题。不知道。在链接上面的作者下载了busybox,所以我相信它有一些东西需要安装,但我没有。

我喜欢的人请解释什么错误的意思和为什么这是造成的

谢谢你的帮助…

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码