Ubuntu Linux Erfahrene Programmierer weiß, es ist wichtiger, klüger als härter zu arbeiten. Selbst mit einem High-Level- Programmiersprache wie C , kann das Volumen und die Komplexität des Codes für eine zuverlässige und portable Anwendung benötigt überwältigend sein. Talentierte Programmierer oft entwickeln und gemeinsam Verknüpfungen, die ihre Arbeit weniger mühsam und fehleranfällig machen . Apue.h ist ein C- Header-Datei für die von einem Computer Wissenschaftler erstellt , um das Schreiben Cross-Plattform- und Linux-Code INIX weniger ausführlich und problematisch. C Sprache Sockel &
UNIX C- Sprache Anwendungen einen gemeinsamen Satz von Variablen , Konstanten, Input-und Output -Routinen und Funktion Prototypen. Header-Dateien an einem Strang ziehen alle Deklarationen, die eine bestimmte Aufgabe für die Anwendung auszuführen. Zum Beispiel enthält stdio.h über 900 Zeilen für Standard- C -und Ausgang Erklärungen . Statt zu schreiben all dieser Code selbst , ist alles was Sie tun müssen, um den Befehl "# include " eine der ersten Zeilen Ihres Programms.
Apue.h
Apue.h ist ein C- Header-Datei Sprache zum Schreiben von Anwendungen für Unix und Unix -ähnlichen Betriebssystemen wie Ubuntu verwendet . Apue ist die Abkürzung für ein Informatik- Buch des verstorbenen W. Richard Stevens geschrieben namens "Advanced Programming in the UNIX Environment . " Apue.h eine Header-Datei , die eine Sammlung von Deklarationen, Makros und schließt Stevens montiert , um es leichter zu schreiben Portable Operating System Interface oder POSIX-Anwendungen für UNIX. POSIX -kompatiblen Anwendungen sind einfacher zu anderen POSIX -Betriebssysteme wie BSD , Linux, Apple OS X und Solaris portieren.
Ubuntu Linux Implementation
Ubuntu Linux verwendet das kostenlose Open-Source- Gnu Compiler Collection gcc-Compiler oder seine Kernel und Userspace- Anwendungen zu erstellen. Gcc beinhaltet viele Standard-C- und POSIX -Header-Dateien wie stdio , cpio behaupten , Mathematik und alloc . Apue.h ist jedoch kein Standard- gcc -Header-Datei und wird nicht standardmäßig mit Ubuntu enthalten. Wenn Sie eine Anwendung auf die Ubuntu apue.h umfasst kompilieren , erhalten Sie die Fehlermeldung " Fatal error: apue.h : . No such file or directory "
Ubuntu Workarounds
Wenn Sie apue.h für Ihre Anwendung müssen , können Sie eine Kopie aus dem Internet herunterzuladen. Die Webseite für "Advanced Programming in the UNIX Environment" hat den gesamten Quellcode aus dem Buch sowie apue.h. Kopieren apue.h dem gleichen Verzeichnis, das Ihre Anwendung enthält. Machen Sie # include " apue.h " die erste Zeile Ihrer Anwendung Quelldatei. Sie können sich bis alle Standard- Header-Dateien mit Ubuntu durch die Einführung der Terminal und die Eingabe von " ls /usr /include /* h " enthalten.