Отсутствуют заголовочные файлы Linux, на которые ссылается mac80211

Я использую ядро ​​3.2.0-24-generic. Мне нужно изменить исходные файлы ath9k и mac80211. Один из файлов в mac80211 ссылается на несколько заголовочных файлов linux, таких как linux / slab.h, linux / skbuff.h, linux / etherdevice.h, linux / if_arp.h и так далее. Я установил последние заголовки, но они все еще отсутствуют. Где я могу скачать эти файлы заголовков?

0
задан 22 June 2012 в 17:05

1 ответ

Может быть, вам просто нужно указать вещи в нужном месте?

$ find /usr/src/ -iname slab.h
/usr/src/linux-headers-3.2.0-24-generic/include/linux/slab.h
/usr/src/linux-headers-3.2.0-24/include/linux/slab.h

$ dpkg -S /usr/src/linux-headers-3.2.0-24/include/linux/slab.h
linux-headers-3.2.0-24: /usr/src/linux-headers-3.2.0-24/include/linux/slab.h

Так что, пока у вас есть пакет linux-headers-3.2.0-24, вам будет хорошо идти. [ 112]

Кроме того, если вы обновите свой вопрос с помощью команды, которую вы запускаете для компиляции изменяемого вами модуля, это может быть полезно, поскольку модули нужно компилировать определенным образом (я не эксперт, надеюсь, кто-то замечает это и говорит нам, как это делается).

0
ответ дан 22 June 2012 в 17:05

Другие вопросы по тегам:

Похожие вопросы: