Eu quero instalar o pacote libnl
para que eu possa usar suas APIs para se comunicar com o driver sem fio do meu computador. Eu verifiquei o status do pacote com dpkg -s libnl-3-200
. O resultado é:
Package: libnl-3-200
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 168
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Multi-Arch: same
Source: libnl3
Version: 3.2.27-1ubuntu0.16.04.1
Depends: libc6 (>= 2.14)
Conffiles:
/etc/libnl-3/classid 3e07259e58674631830b152e983ca995
/etc/libnl-3/pktloc 7613dbc41b2dc3258195b6b6abd0f179
Description: library for dealing with netlink sockets
This is a library for applications dealing with netlink sockets.
The library provides an interface for raw netlink messaging and various
netlink family specific interfaces.
Homepage: http://www.infradead.org/~tgr/libnl/
Original-Maintainer: Heiko Stuebner <[email protected]>
Para escrever um programa, eu preciso incluir arquivos como:
#include <netlink/netlink.h>
#include <netlink/cache.h>
#include <netlink/route/link.h>
Mas o make
não pode encontrar esses arquivos de cabeçalho e meu /usr/include/
não tem a pasta netlink
. Meu /usr/lib/
não tem nada com libnl
nele. Devo instalar outro pacote?