expérimentés programmeurs Linux Ubuntu savent qu'il est plus important de travailler plus intelligemment que plus difficile . Même avec un langage de programmation de haut niveau comme le C , le volume et la complexité du code nécessaire pour une application fiable et portable peut être écrasante. Talentueux programmeurs développent souvent et partagez raccourcis qui font leur travail moins fastidieux et source d'erreurs . Apue.h est un fichier d'en-tête C- langage créé par un informaticien pour faire de l'écriture multi-plateforme INIX et le code Linux moins verbeux et problématique. Têtes
UNIX applications C- linguistiques langage C partagent un ensemble commun de variables , des constantes , des intrants et des routines de sortie et les prototypes de fonctions . Fichiers d'en-tête ressaisir toutes les déclarations qui effectuent une tâche spécifique à l'application. Par exemple, stdio.h contient plus de 900 lignes de code C pour l'entrée standard et déclarations de sortie. Au lieu d'écrire tout ce code vous-même, tout ce que vous devez faire est de faire la commande " # include « l'une des premières lignes de votre programme.
Apue.h < br > Photos Apue.h est un fichier d'en-tête C- langage utilisé pour écrire des applications pour UNIX et UNIX-like systèmes d'exploitation comme Ubuntu. APUE est l'acronyme pour un livre d'informatique écrit par le regretté W. Richard Stevens appelée « Programmation avancée dans l'environnement UNIX. " Apue.h est un fichier d'en-tête contenant une collection de déclarations, de macros et comprend assemblés par Stevens à faire il est plus facile d'écrire l'interface du système d'exploitation portable ou applications POSIX pour UNIX. Applications compatibles POSIX sont plus faciles à porter d'autres systèmes d'exploitation POSIX comme BSD , Linux , Apple OS X et Solaris.
Ubuntu Linux mise en œuvre
Ubuntu Linux utilise la libre open-source GNU Compiler Collection ou compilateur gcc pour construire son noyau et les applications de l'espace utilisateur . Gcc comprend de nombreux fichiers d'en-tête standard POSIX C et comme stdio , cpio , affirmer , en mathématiques et alloc . Apue.h , cependant, n'est pas un fichier d'en-tête standard gcc et n'est pas inclus par défaut avec Ubuntu. Si vous essayez de compiler une application sur Ubuntu qui inclut apue.h , vous obtiendrez le message d'erreur " Fatal error: apue.h : . No such file or directory "
Ubuntu Solutions de contournement
Si vous devez avoir apue.h pour votre application, vous pouvez télécharger une copie à partir d'Internet . Le site des " Programmation avancée dans l'environnement UNIX " a tout le code source de l'ouvrage ainsi que apue.h. Copiez apue.h dans le même répertoire qui contient votre application. Assurez # include " apue.h " la première ligne de votre fichier source de l'application . Vous pouvez rechercher tous les fichiers d'en-tête standard inclus avec Ubuntu en lançant le terminal et en tapant "ls /usr /include /* h".