В свежем Linux, например, Ubuntu X86-64, пока нет установленного gcc, нет заголовков socket.h
, а при установленном gcc вы можете find
его под /usr/include
, для менявывод:
$ find /usr/include/ -name socket.h
/usr/include/asm-generic/socket.h
/usr/include/x86_64-linux-gnu/asm/socket.h
/usr/include/x86_64-linux-gnu/bits/socket.h
/usr/include/x86_64-linux-gnu/sys/socket.h
/usr/include/linux/socket.h