2013-07-18 11 views
5

Próbowałem użyć SOL_NETLINK w setsockopt w Linuksie i otrzymałem komunikat o błędzie, że SOL_NETLINK nie jest zdefiniowany, chociaż znajduje się w pliku socket.h.Linux. SOL_NETLINK nie zdefiniowany

Wyszukał odpowiedzi na pytania i zobaczył, że ludzie redefiniują SOL_NETLINK we własnych plikach z powodu "zamieszania w plik nagłówkowy Linux".

Jakiekolwiek wyjaśnienie tego?

Odpowiedz

0

Właśnie skompilowałem ten kod na raspbian PI, i kompiluje bez ostrzeżeń.

#include <sys/socket.h> 
#include <stdio.h> 

int main(int argc, char *argv[]) 
{ 
     printf ("SOL_SOCKET=%d\n", SOL_SOCKET); 
     return 0; 
} 
Powiązane problemy