#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
с помощью cygwin2. Разве это невозможно с помощью qemu?