Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продукция Apple > Где достать *.h файлы для компиляции драйвера.


Автор: seatouch 20.3.2013, 18:28
Уважаемые программисты, добрый день!

Есть MacBook Air c ОС "Mac OS X Lion 10.7.4 (11E2702)"

  $ uname -a
  Darwin MacBook-Air-Sea.local 11.4.2 Darwin Kernel Version 11.4.2: Wed May 30 20:13:51 PDT 2012; root:xnu-1699.31.2~1/RELEASE_X86_64 x86_64

Есть USB сетевая карта Sitecom LN-013

К этой сетевой карте прилогаются исходники драйвера для Linux и инструкция.

Первый пункт инструкции:

    1) compile:gcc -DMODULE -D__KERNEL__ -c rtl8150.c -I/usr/src/linux-2.4.0/include/
               *linux-2.4.0 will change according to the kernel version

Поставил xcode_cltools. При компиляции ругается на отсутствие заголовочных файлов:

linux/module.h
linux/sched.h
linux/malloc.h
linux/init.h
linux/delay.h
linux/netdevice.h
linux/etherdevice.h
linux/usb.h

Пару из них удалось найти то-ли в Xcode то ли еще в каком-то пакете скаченом с apple.
Остальные попробовал подсунуть из разных Linux'ов.
Как и ожидал, выдает колосальное кол-во ошибок.

Подскажите, пожалуйста, можно ли где-нибудь скачать указанные файлы для штатной компиляции пакета?
Заранее благодарю!

С уважением, Михаил

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)