Я пытаюсь выполнить команду fakeroot debian/rules binary-headers binary-genericand
при сборке ядра, но получить ошибку.Ошибка компиляции ядра Linux 3.19.0-25-generic
Здесь ошибка ниже
arch/x86/built-in.o:(.rodata+0x1cb8): undefined reference to 'sys_monlak'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory '/home/su/linux-lts-vivid-3.19.0/debian/build/build-generic'
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/home/su/linux-lts-vivid-3.19.0'
make: *** [/home/su/linux-lts-vivid-3.19.0/debian/stamps/stamp-build-generic] Error 2
Я пытался построить ядро следующие Build your own kernel и Clarkson.edu
Ядро Linux не написано на C++! Не используйте спам-теги. – Olaf
Я бы рекомендовал искать SO для другого ответа, когда люди пытаются реализовать свой системный вызов. – 0andriy
Эта ссылка может помочь http://linuxseekernel.blogspot.ie/2014/07/adding-system-call-in-x86-qemu.html – Jeyaram