Ошибка «Неопределенная ссылка на ‘bootmain'» во время установки xv6 через cygwin

#operating-system #cygwin #xv6

#операционная система #cygwin #xv6

Вопрос:

Я пытаюсь запустить xv6 на своем ноутбуке с Windows через cygwin, и он показывает эту ошибку: undefined reference to bootmain.

Помогите, пожалуйста. (текст на экране приведен ниже)

 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
 

Комментарии:

1. Как вы запускаете сборку? Я не уверен, что это легко построить xv6 с помощью cygwin

2. Разве это невозможно с помощью qemu?