Intereting Posts
Экран блокировки выключается и включается: переходит в цикл, требуя ввести пароль для разблокировки, затем снова выключается. Что означают последние два поля в fstab? Как контролировать мое беспроводное соединение Проблема с установкой libinput на 16.04.2 Отсутствует индикатор батареи / питания Как запустить команду, требующую sudo при входе в систему Как определить, с какого жесткого диска система загружалась при использовании UEFI? Как переключить тачпад в зависимости от того, подключена ли мышь? Как я могу уничтожить все диски, но / dev / sda и записать вывод в файл? Может ли кто-нибудь посоветовать установить универсальный ярлык с закрытым приложением? Есть ли база данных совместимого с Linux оборудования? / dev / sda1: clean, 220240/30269440 файл, 2971359/121076736 блоки Как заставить диспетчер обновлений автоматически открывать окно? Компьютер зависает при работе с драйверами Intel HD как включить iptables tarpit?

libnl-3 включает сломанные?

Я пытаюсь использовать libnl 3 ( http://www.infradead.org/~tgr/libnl/ ) под Ubuntu, чтобы использовать netlink, чтобы получить некоторую информацию из соседнего кэша IPv6.

Я включаю в себя кучу заголовков для этой библиотеки, но gcc уже не работает для первого:

#include  

Нет главного заголовка, например libnl.h.

 >$ gcc netlink_test.c In file included from netlink_test.c:11:0: /usr/include/libnl3/netlink/netlink.h:24:36: fatal error: netlink/netlink-compat.h: No such file or directory compilation terminated. 

Файл netlink.h включает в себя «netlink / netlink-compat.h». К сожалению, нет папки «/ usr / include / netlink /». Существует только «/ usr / include / libnl3 / netlink /»

Включение «netlink / netlink.h», таким образом, дает мне:

 netlink_test.c:10:29: fatal error: netlink/netlink.h: No such file or directory compilation terminated. 

Я установил следующие пакеты в Ubuntu 12.04:

 libnl-3-200 libnl-3-200-dbg libnl-3-dev libnl-3-doc libnl-genl-3-200 libnl-genl-3-200-dev libnl-route-3-200 libnl-route-3-200-dev 

Я что-то упустил, или это действительно сломано?

Хорошо, так что пакет не сломан, я есть)

Некоторое время назад они представили механизм, позволяющий пользователям устанавливать разные версии этой библиотеки. Теперь вы можете настроить его с помощью «pkg-config» или просто передать точный каталог компилятору с помощью «-I / usr / include / libnl3 /». И это работает.