Tecnología

Inicio

Apue.H no encontrado en Ubuntu

Programadores experimentados Ubuntu Linux saben que es más importante trabajar más inteligente que con más fuerza. Incluso con un lenguaje de programación de alto nivel como C, el volumen y la complejidad del código necesario para una aplicación fiable y portátil puede ser abrumador. programadores con talento a menudo desarrollan y comparten atajos que hacen su trabajo menos tedioso y propenso a errores. Apue.h es un archivo de cabecera C-lenguaje creado por un científico de la computación para hacer la escritura Inix multiplataforma y de código de Linux menos verbosa y problemático.

C Cabeceras de Idiomas

aplicaciones de lenguaje C de UNIX comparten un conjunto común de variables, constantes, las rutinas de entrada y salida y los prototipos de las funciones. Los archivos de cabecera reunir todas las declaraciones que realizan una tarea específica para la aplicación. Por ejemplo, stdio.h contiene más de 900 líneas de código para las declaraciones de entrada y salida estándar C. En lugar de escribir todo este código usted mismo, todo lo que tiene que hacer es hacer el comando "# include <stdio.h>" una de las primeras líneas de su programa.

Apue.h

Apue.h es un archivo de cabecera C-idioma que se utiliza para escribir aplicaciones para sistemas operativos UNIX y similares a UNIX como Ubuntu. Apue es el acrónimo de un libro escrito por la informática a finales W. Richard Stevens denominado "Programación avanzada en el entorno UNIX." Apue.h es un archivo de cabecera que contiene una colección de declaraciones, macros e incluye montado por Stevens para que sea más fácil de escribir Portable Operating System Interface o aplicaciones POSIX para UNIX. aplicaciones compatibles con POSIX son más fáciles de puerto de otros sistemas operativos POSIX como BSD, Linux, Apple OS X y Solaris.

Implementación de Ubuntu Linux

Ubuntu Linux utiliza el código abierto libre GNU Compiler Collection o compilador gcc para construir sus aplicaciones del núcleo y del espacio de usuario. Gcc incluye muchos archivos estándar de C y POSIX de cabecera como stdio, cpio, valer, matemáticas y alloc. Apue.h, sin embargo, no es un archivo de cabecera gcc estándar y no se incluye por defecto con Ubuntu. Si intenta compilar una aplicación en Ubuntu que incluye apue.h, recibirá el mensaje de error "error grave: apue.h: No existe el fichero o directorio."

Soluciones provisionales Ubuntu

Si debe tener apue.h para su aplicación, puede descargar una copia de la misma a través de Internet. El sitio web de "Programación avanzada en el entorno UNIX" tiene todo el código fuente del libro, así como apue.h. Apue.h copiar en el mismo directorio que contiene la aplicación. Hacer #include "apue.h" la primera línea del archivo fuente de la aplicación. Usted puede buscar todos los archivos de cabecera estándar incluidos en Ubuntu con el lanzamiento del terminal y escribir "ls / usr / include / * h".