И так, пытаемся собрать, получаем:
root@ne-vlezay80:/usr/src/memtest86+-5.01# make
rm -f *.o *.s *.iso memtest.bin memtest memtest_shared \
memtest_shared.bin memtest.iso
gcc -E -traditional head.S -o head.s
as -32 -o head.o head.s
gcc -c -Wall -march=i486 -m32 -O1 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -fno-strict-aliasing reloc.c
gcc -Wall -march=i486 -m32 -O1 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -c -o main.o main.c
gcc -c -Wall -march=i486 -m32 -O0 -fomit-frame-pointer -fno-builtin -ffreestanding test.c
test.c:17:20: fatal error: sys/io.h: No such file or directory
compilation terminated.
make: *** [test.o] Ошибка 1