Tiene problemas para compilar el código C en Ubuntu. (#incluir errores)

Estoy tratando de compilar un programa en C en la versión más reciente de ubuntu, con el propósito de poner el programa compilado en otra máquina más adelante. Sin embargo, cuando compilo con gcc prog.c -o prog, aparece un error: "error fatal: asm / page.h: no existe tal archivo o directorio" Aquí están los encabezados:

#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>

Me sale un error en #include. Dice error fatal: asm / page.h: No existe tal archivo o directorio. Como dije, solo estoy buscando compilarlo. ¿Hay alguna manera de obtener el encabezado que falta o algo? Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta