Имеется Linux Slackware 9.1, имеется сетевая карта на базе чипа rtl8139.
Имеется исходник драйвера. Имеется команда компиляции "gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c rtl8139.c" При компиляции выдаёт ошибки. Вопрос номер раз - как загнать отчет компилятора в файл, а не на консоль?
Ибо весь отчёт на один экран не влезает, а попытка сделать что-то вроде gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c rtl8139.c > file.txt ни к чему не приводит. Вопрос номер два, как лечить, если кто сталкивался?( подозреваю, что я просто чего-то не того делаю)
>Имеется Linux Slackware 9.1, имеется сетевая карта на базе чипа rtl8139.
>Имеется исходник драйвера. Имеется команда компиляции "gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c
>rtl8139.c" При компиляции выдаёт ошибки. Вопрос номер раз - как загнать
>отчет компилятора в файл, а не на консоль?
>Ибо весь отчёт на один экран не влезает, а попытка сделать что-то вроде gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c rtl8139.c > file.txt ни к чему не приводит. Вопрос номер два, как лечить, если кто сталкивался?( подозреваю, что я просто чего-то не того делаю)зачем компилить, если дрова этой отстойной сетевухи в слаке 9.1 есть
гляди файл rc.modules (поиск realtek) или включи ее в ядре
>зачем компилить, если дрова этой отстойной сетевухи в слаке 9.1 есть
>гляди файл rc.modules (поиск realtek) или включи ее в ядре
На сколько я понимаю, первый вариант - это подключение модуля (это быстрее), а второй подразумевает пререкомпиляцию ядра? Что лучше?
>>зачем компилить, если дрова этой отстойной сетевухи в слаке 9.1 есть
>>гляди файл rc.modules (поиск realtek) или включи ее в ядре
> На сколько я понимаю, первый вариант - это подключение модуля (это
>быстрее), а второй подразумевает пререкомпиляцию ядра? Что лучше?Обычно 8139-карты заводятся модулем 8139too. Который обычно входит в комплект стандартного ядра.
Что касается того, как собирать -- в ядро или модулем, то модульный путь гибче, более того, на современных машинах overhead по занимаемой памяти в несколько килобайт роли вообще не играет.