Как включить socket.h в мой файл c в Ubuntu - PullRequest
1 голос
/ 11 мая 2011

Это мой код:

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


int main(void)
{
    int count[4] = {[2] = 3  }, i;

    for (i = 0; i < 4; i++)
        printf("count[%d]=%d\n", i, count[i]);
    return 0;
}

Когда я его компилирую, он показывает:

a.c:2: fatal error: socket.h: No such file or directory
compilation terminated.

Так как мне его включить / где можно скачать?

Ответы [ 2 ]

7 голосов
/ 11 мая 2011

Должно быть:

#include <sys/socket.h>

Пути даны относительно пути / usr / include.Например, файл socket.h находится в каталоге /usr/include/sys/socket.h.Вы можете найти его, если не знаете:

find /usr/include/ -name SEARCHED_HEADER.h
3 голосов
/ 10 мая 2011
#include <sys/socket.h>

Попробуйте Google в следующий раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...