Erfarne Ubuntu Linux programmører ved, det er mere vigtigt at arbejde smartere end hårdere. Selv med et højt programmeringssprog som C , kan omfanget og kompleksiteten af koden er nødvendig for en pålidelig og bærbare ansøgning være overvældende. Talentfulde programmører ofte udvikle og dele genveje , der gør deres arbejde mindre trættende og risiko for fejl . Apue.h er et C -sproget header fil oprettet af en datalog at gøre skriftligt cross-platform INIX og Linux -koden mindre ordrig og problematisk. C Sprog Headers
UNIX C -sprogede programmer deler et fælles sæt af variabler , konstanter , input og output rutiner og funktion prototyper. Headerfiler samle alle de erklæringer , der udfører en bestemt opgave for anvendelsen . For eksempel indeholder stdio.h over 900 linjer kode for standard C input og output erklæringer. I stedet for at skrive alle denne kode selv , er alt du behøver at gøre at gøre kommandoen " # include " en af de første linjer af dit program.
Apue.h < br >
Apue.h er et C -sproget header fil, der bruges til at skrive ansøgninger om UNIX og UNIX -lignende operativsystemer som Ubuntu. Apue er en forkortelse for en computer science bog skrevet af den afdøde W. Richard Stevens kaldet " Avanceret programmering i Unix miljø . " Apue.h er en header fil, der indeholder en samling af erklæringer, makroer og omfatter samlet af Stevens til at gøre det nemmere at skrive Portable Operating System interface eller POSIX applikationer til UNIX. POSIX -kompatible programmer er lettere at overføre andre POSIX operativsystemer som BSD , Linux, Apple OS X og Solaris .
Ubuntu Linux Implementering
Ubuntu Linux bruger den gratis open -source Gnu compiler Collection eller gcc compiler til at bygge sin kerne og brugerrumsprogrammer applikationer. Gcc indeholder mange standard C og POSIX header filer som stdio , cpio , hævde , matematik og alloc . Apue.h , er imidlertid ikke en standard gcc header fil og er ikke inkluderet som standard med Ubuntu . Hvis du forsøger at kompilere et program på Ubuntu , der omfatter apue.h , får du fejlmeddelelsen " fatal fejl: apue.h : . Ingen sådan fil eller mappe"
Ubuntu Omgåelser
Hvis du skal have apue.h til din ansøgning , kan du hente en kopi af den fra internettet. Hjemmesiden for " Avanceret programmering i UNIX miljø" har al kildekoden fra bogen samt apue.h. Kopier apue.h til den samme mappe , som indeholder din ansøgning. Gør # include " apue.h " den første linje af din ansøgning kildefilen. Du kan se op alle de standard header filer , der følger med Ubuntu ved at lancere terminalen og skrive " ls /usr /include /* h" .