Apue.H ikke funnet i Ubuntu

Erfarne Ubuntu Linux programmerere vet at det er viktigere å jobbe smartere enn hardere. Selv med et høynivå programmeringsspråk som C, kan volumet og kompleksiteten i koden som trengs for en pålitelig og bærbar søknad være overveldende. Talentfulle programmerere ofte utvikle og dele snarveier som gjør arbeidet mindre kjedelig og feil utsatt. Apue.h er et C-språk header fil som er opprettet av en datamaskin vitenskapsmann for å gjøre skriftlig kryssplattform INIX og Linux kode mindre ordrik og problematisk.

C-språk topper

UNIX C språklige programmer deler et felles sett av variabler, konstanter, inngangs- og utgangs rutiner og funksjons prototyper. Header-filer trekke sammen alle de erklæringer som utfører en bestemt oppgave for programmet. For eksempel inneholder stdio.h over 900 linjer med kode for standard C input og output erklæringer. I stedet for å skrive all denne koden selv, er alt du trenger å gjøre gjøre kommandoen "# include <stdio.h>" en av de første linjene i programmet.

Apue.h

Apue.h er et C-språk header filen brukes til å skrive søknader om UNIX og UNIX-liknende operativsystemer som Ubuntu. Apue er forkortelsen for en datavitenskap bok skrevet av den avdøde W. Richard Stevens kalt "Advanced Programmering i UNIX Environment." Apue.h er en header fil som inneholder en samling av erklæringer, makroer og inkluderer montert av Stevens for å gjøre det lettere å skrive Portable Operating System Interface eller POSIX applikasjoner for UNIX. POSIX-kompatible programmer er lettere å port andre POSIX operativsystemer som BSD, Linux, Apple OS X og Solaris.

Ubuntu Linux Implementation

Ubuntu Linux bruker gratis open-source Gnu Compiler Collection eller gcc kompilatoren til å bygge sine kjerne og userspace applikasjoner. Gcc inneholder mange standard C og POSIX header filer som stdio, cpio, hevde, matematikk og Alloc. Apue.h, derimot, er ikke en standard gcc header fil og er ikke inkludert som standard med Ubuntu. Hvis du prøver å kompilere et program på Ubuntu som inkluderer apue.h, får du feilmeldingen "fatal feil: apue.h: Ingen slik fil eller katalog."

Ubuntu Midlertidige løsninger

Hvis du må ha apue.h for søknaden din, kan du laste ned en kopi av den fra Internett. Nettstedet for "Advanced Programmering i UNIX Environment" har all kildekoden fra boken samt apue.h. Kopier apue.h til samme katalog som inneholder programmet. Gjør #include "apue.h" den første linjen i søknaden kildefilen. Du kan slå opp alle de vanlige header filer som følger med Ubuntu ved å lansere terminalen og skrive "ls / usr / include / * h".