Como instalar o net link para usar em um programa C?

1

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?

    
por Masoud 18.04.2018 / 17:55

0 respostas