все още липсва версия.h, когато се направи include/linux/version.h

Ще компилирам изходния код в linux за моя ethernet atheros ar8152 и ще изисквам изходен код на ядрото за него. Така че получавам източник, като напиша apt-get install apt-get install kernel-source-2.6.32. след това cd /usr/src
tar -jxvf kernel-source-2.6.32.tar.bz2 ln –s linux-source-2.6.32 linux

Това, което правя при инсталиране на изходния Ethernet е: направете инсталиране

Получих съобщение за грешка: Източникът на ядрото на Linux не е конфигуриран - липсва версия.h

след това отивам в изходната директория на ядрото make include/linux/version.h

и опитайте отново, все още получавам съобщение за грешка по-горе.

Как мога да направя след това?

нужда от помощ!


person user1429782    schedule 28.09.2012    source източник


Отговори (1)


Използвайте apt-get install linux-headers-$(uname -r), за да получите правилните заглавки на ядрото за вашето разпространение и версия на ядрото. kernel-source обикновено е за хора, които се опитват да изградят свои собствени ядра.

person nneonneo    schedule 28.09.2012
comment
Искате да инсталирате модул на ядрото. Трябва да използвате заглавките за вашето текущо ядро, освен ако не планирате да изградите ядрото сами. - person nneonneo; 28.09.2012
comment
Добре, ще опитам за това. - person user1429782; 28.09.2012