Linux HOWTO


Выводятся сообщения о неопределенных символах и не компилируется


У вас вероятнее всего ELF компилятор (gcc 2.6.3 и выше) и исходные тексты ядра 1.2.x (или более раннего). Обычное исправление заключается в добавлении этих трех строк в начало файла arch/i386/Makefile:

AS=/usr/i486-linuxaout/bin/as LD=/usr/i486-linuxaout/bin/ld -m i386linux CC=gcc -b i486-linuxaout -D__KERNEL__ -I$(TOPDIR)/include

Это заставит выполнять компиляцию ядра 1.2.x с библиотеками a.out.




Начало  Назад  Вперед