首页 > 解决方案 > 使用 make 在 docker 容器中编译时出错

问题描述

我正在使用本教程:https ://www.youtube.com/watch?v=FkrpUaGThTQ&t=37s&ab_channel=CodePulse 但我无法让它工作。我使用: make build-x86_64 来构建它,但它显示:[build/x86_64/boot/header.o] Error 1. 我在 Windows 上,我使用了 powershell 并使用了这个命令:docker run --rm -it -v "${pwd}:/root/env" backpackos-buildenv

编辑:这是整个日志:

mkdir -p build/x86_64/boot/ && \ nasm -f elf64 build/x86_64/boot/header.o -o build/x86_64/boot/header.o nasm: fatal: file build/x86_64/boot/header.o' 是输入和输出文件类型nasm -h' for help Makefile:5: recipe for target 'build/x86_64/boot/header.o' failed make: *** [build/x86_64/boot/header.o] Error 1

标签: dockermakefile

解决方案


推荐阅读