Как включить заголовки linux (cfg80211.h) на raspbian?

Я пишу инструмент для прослушивания и хочу использовать анализатор радиосигналов (radiotap.c), чьи прототипы доступны в net/cfg80211.h

Я включил заголовок, но при компиляции я получаю сообщение об ошибке, что такого файла или каталога нет.

Теперь я скачал несколько заголовков linux (например, linux-headers-4.4.0-1-common) и использовал make headers_install, но файл заголовка все еще не найден при компиляции, так как он не был скопирован ни в один из каталогов, указанных как пути включения, Должен ли я сделать это вручную?

Еще я попытался добавить путь к моему файлу make с помощью -I (прямо в каталог /usr/src/linux-headers-xyz/include). Но затем я получил сообщение об ошибке, что другие файлы заголовков отсутствовали (те, которые были включены в cfg80211.h), поэтому я подумал, что это не правильный путь, так как мне придется включать еще много файлов заголовков вручную.

Я был не прав? Я довольно долго гуглял, и мне кажется, что использование "make headers_install" должно сработать - это не для меня.

0 ответов

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