¿Qué debo hacer si Unix no puede encontrar el archivo apue.h?

  
                

Muchos principiantes de Linux no pueden encontrar el archivo apue.h mencionado en el artículo cuando estudian el libro "Programación avanzada en entornos Unix". ¿Qué debo hacer? La siguiente pequeña serie le presentará la solución para que Unix no pueda encontrar el archivo apue.h.

cuando el programa se ejecuta en este libro "entorno de programación UNIX nivel", el compilador no pedirá apue.h este archivo de cabecera. Apue.h es un archivo de encabezado personalizado por el autor, que incluye los archivos de encabezado comunes y las funciones de manejo de errores requeridas por el programa, por lo que se debe colocar en el archivo de encabezado del sistema (/usr /include en Linux), por lo que el compilador gcc Puedo encontrarlo

La solución a este problema es la siguiente:

1. Descargue los dos archivos apue.h y error.c correspondientes al libro en Internet;

2. Cambie al usuario raíz (el usuario normal no tiene suficientes permisos para copiar archivos al directorio /usr);

3. Modifique el archivo apue.h. Necesitamos agregar #endif /* _APUE_H * /en el archivo apue.h. Guarde el archivo después de #include " error.c "

4. Copie estos dos archivos en el directorio /usr /include;

Por ejemplo: cp /home/liupenghui/desktop/apue.h /usr/include/apue.h < Br>

cp /home/liupenghui/Desktop/error.c /usr/include/error.c

5.OK! Ahora puedes ejecutar el programa en el libro.

Lo anterior es que la introducción de Unix no puede encontrar la solución al archivo apue.h, de hecho, el archivo apue.h es un archivo de encabezado escrito por el propio autor, no se puede encontrar en el sistema, se puede descargar desde la red .

Copyright © Conocimiento de Windows All Rights Reserved