我正在写一个简单的引导加载程序, 我正在使用此 make file 命令将
main.bin
转换为 main_floppy.img
cp -f build/main.bin build/main_floppy.img
但我不断收到此错误
nasm src/main.asm -f bin -o build/main.bin cp -f build/main.bin
build/main_floppy.img process_begin: CreateProcess(NULL, cp -f
build/main.bin build/main_floppy.img, ...) failed. make (e=2): The
system cannot find the file specified. make: *** [Makefile:3: setup]
Error 2
看起来您正在运行 Windows。 试试这个:
all:
nasm src\main.asm -f bin -o build\main.bin
rename build\main.bin main_floppy.img
如果您确实运行 Linux(我们不知道),请尝试以下操作:
all:
nasm src/main.asm -f bin -o build/main.bin
cp build/main.bin build/main_floppy.img
(我只是将两个命令分成两行)