2013-07-18 16 views
5

मैं लिनक्स में सेटॉकटॉप में SOL_NETLINK का उपयोग करने का प्रयास कर रहा था, और यह कहने में त्रुटि मिली कि SOL_NETLINK को परिभाषित नहीं किया गया है हालांकि socket.h फ़ाइल शामिल है।लिनक्स। SOL_NETLINK को परिभाषित नहीं किया गया

कुछ उत्तरों के लिए गुगल किया गया और लोगों ने "लिनक्स हेडर फ़ाइल भ्रम" के कारण अपनी फ़ाइलों में SOL_NETLINK को फिर से परिभाषित किया।

इसके लिए कोई स्पष्टीकरण?

उत्तर

0

मैंने बस इस कोड को रास्पियन पीआई पर संकलित किया है, और यह बिना किसी चेतावनी के संकलित करता है।

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

int main(int argc, char *argv[]) 
{ 
     printf ("SOL_SOCKET=%d\n", SOL_SOCKET); 
     return 0; 
} 
संबंधित मुद्दे