Tendo problemas para compilar o código C no Ubuntu. (erros #include)

Eu estou tentando compilar um programa em C na versão mais recente do Ubuntu, com o objetivo de colocar o programa compilado em outra máquina mais tarde. No entanto, quando eu compilar com o gcc prog.c -o prog, eu recebo um erro: "erro fatal: asm / page.h: Nenhum tal arquivo ou diretório" Aqui estão os cabeçalhos:

#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>
#include <asm/unistd.h>

Eu recebo um erro no #include. Ele diz erro fatal: asm / page.h: Nenhum arquivo ou diretório. Como eu disse, estou apenas procurando compilar. Existe uma maneira de eu pegar o cabeçalho perdido ou algo assim? Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion