Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
Компилиране на модул?
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Компилиране на модул? (Прочетена 1497 пъти)
Necro
Напреднали
Публикации: 39
Компилиране на модул?
«
-:
Sep 03, 2007, 14:41 »
Здравейте!
Как мога да компилирам отделен модул от Linux ядрото. При конфигуриране на ядрото не включих SCSI подръжка, оказа се, че е необходима за работата на USB устройства. Мога ли да компилирам само необходимите модули? И как мога да задам при компилацията да се използва определен компилатор, защото в момента съм с gcc-4.1.2, а ядрото компилирах с gcc-3.4.6? Ядрото е 2.6.22.4.
Активен
triplek
Напреднали
Публикации: 564
Компилиране на модул?
«
Отговор #1 -:
Sep 03, 2007, 15:21 »
За ядрото. Като пуснеш мейк ше се компилират само новите модули. Но ако махнеш някоя поддръжка и компилираш стават бели. Съвета ми е make clean -> make mrproper -> make menuconfig
За gcc -
su
cd /usr/bin
rm gcc
ln -s gcc-4.1 gcc
Активен
Debian Lenny/sid
Necro
Напреднали
Публикации: 39
Компилиране на модул?
«
Отговор #2 -:
Sep 03, 2007, 15:55 »
Да, и аз така предположих, че ще компилира само новите модули, добвени от menuconfig, но започна да компилира всичко наред.
Не искам да махам нищо, само да добавя SCSI.
Активен
triplek
Напреднали
Публикации: 564
Компилиране на модул?
«
Отговор #3 -:
Sep 03, 2007, 16:16 »
Ако си ме послушал make clean не премахва ядрото ами премахва всичко компилирано от сорса. Важи за всяка програма.
'>
Активен
Debian Lenny/sid
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Компилиране на модул?
«
Отговор #4 -:
Sep 03, 2007, 22:12 »
Влез в директорията на сорса, пусни make menuconfig, добави си необходимите модули и после:
Примерен код
make modules
make modules_install
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
Necro
Напреднали
Публикации: 39
Компилиране на модул?
«
Отговор #5 -:
Sep 04, 2007, 00:15 »
Всичко е ОК, мерси!
С 'make modules' се компилираха само новите модули, добавени в .config файла. 'make modules_install' ми затри nvidia драйвъра. Най-чисто става, като ръчно се копират модулите.
Активен
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Компилиране на модул?
«
Отговор #6 -:
Sep 04, 2007, 02:29 »
Цитат
(Necro @ Сеп. 04 2007,00:15)
'make modules_install' ми затри nvidia драйвъра.
Интересно защо при теб е станало така.
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
triplek
Напреднали
Публикации: 564
Компилиране на модул?
«
Отговор #7 -:
Sep 04, 2007, 19:37 »
Ново ядро => Прекомпилиране на видеодрайвера.
'>
Активен
Debian Lenny/sid
phantomlord
Напреднали
Публикации: 1832
Distribution: Debian Sid
Window Manager: KDE 4
Fall to your knees and bow to the Phantom Lord
Компилиране на модул?
«
Отговор #8 -:
Sep 04, 2007, 22:09 »
Да, но в случая не е компилирал ядро, а само нови модули към него.
Активен
http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »