【发布时间】:2018-01-24 08:31:27
【问题描述】:
我使用以下程序编译 Linux: Compulab Imx7 Arm cross compilation procedure
现在我尝试将此编译移动到从 docker Ubuntu 16.04 运行。除了不是在 docker 中创建的模块依赖文件外,一切正常:
modules.alias
modules.alias.bin
modules.builtin.bin
modules.dep
modules.dep.bin
modules.devname
modules.softdep
modules.symbols
modules.symbols.bin
但是会创建以下文件:
modules.builtin
modules.order
我像往常一样在 docker 中保留相同的编译过程。 我检查了编译日志,它们非常相似。 我究竟做错了什么?我应该首先检查什么进行调查?
更新: 现在我从 Linux Make 文件中发现环境是用变量启动的
DEPMOD = /sbin/depmod
和条件
if ! test -e "$DEPMOD"; then
exit 0
fi
失败。 这是否意味着docker有问题?
【问题讨论】:
标签: linux docker compilation arm