Operating system &引用;未定义对'的引用;bootmain&x27&引用;通过cygwin安装xv6时出错

Operating system &引用;未定义对'的引用;bootmain&x27&引用;通过cygwin安装xv6时出错,operating-system,cygwin,xv6,Operating System,Cygwin,Xv6,我试图通过cygwin在我的windows笔记本电脑上运行xv6,它显示了以下错误:未定义对bootmain的引用。 请帮忙。(屏幕文本如下所示) 如何启动构建?我不确定使用cygwini构建xv6是否容易使用qemu难道不可能吗? gcc -fno-pic -static -fno-builtin -fno-strict-aliasing -O2 -Wall -MD -ggdb -m32 -Werror -fno-omit-frame-pointer -fno-stack-protector

我试图通过cygwin在我的windows笔记本电脑上运行xv6,它显示了以下错误:
未定义对bootmain的引用。

请帮忙。(屏幕文本如下所示)


如何启动构建?我不确定使用cygwini构建xv6是否容易使用qemu难道不可能吗?
gcc -fno-pic -static -fno-builtin -fno-strict-aliasing -O2 -Wall -MD -ggdb -m32 -Werror -fno-omit-frame-pointer -fno-stack-protector -fno-pie -no-pie -fno-pic -O -nostdinc -I. -c bootmain.c
gcc -fno-pic -static -fno-builtin -fno-strict-aliasing -O2 -Wall -MD -ggdb -m32 -Werror -fno-omit-frame-pointer -fno-stack-protector -fno-pie -no-pie -fno-pic -nostdinc -I. -c bootasm.S
ld -m    elf_i386 -N -e start -Ttext 0x7C00 -o bootblock.o bootasm.o bootmain.o
ld: bootasm.o:/home/kaulv/xv6-public/bootasm.S:66: undefined reference to `bootmain'
make: *** [Makefile:106: bootblock] Error 1