У меня проблемы с компиляцией моего кода.Кажется, проблема с заголовками включений
Вот мои заголовки:
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <limits.h>
#include <signal.h>
#include <unistd.h>
#include <sys/uio.h>
#include <sys/mman.h>
#include <asm/page.h>
#define __KERNEL__
#include <asm/unistd.h>
Вот что я использую для компиляции:
gcc -o file file.c -I/usr/src/linux-headers-4.12.0-kali2-common/include/asm-generic
Я продолжаю получать этоошибка при компиляции:
fatal error: uapi/asm-generic/signal.h: No such file or directory
#include <uapi/asm-generic/signal.h>
Если я попытаюсь добавить asm / или asm-generic / в signal.h, я получу:
redefinition of ‘struct timeval’