Ervaren Ubuntu Linux programmeurs weten dat het belangrijker is om slimmer dan harder werken . Zelfs met een high-level programmeertaal zoals C , kan de omvang en de complexiteit van de code die nodig is voor een betrouwbare en draagbare applicatie overweldigend zijn . Getalenteerde programmeurs vaak ontwikkelen en te delen snelkoppelingen die hun werk minder vervelend en foutgevoelig te maken . Apue.h is een C - taal header -bestand dat door een computer wetenschapper aan het schrijven cross-platform Inix en Linux- code minder breedsprakig en problematisch . C Taal Headers UNIX C - taal toepassingen delen een gemeenschappelijke set van variabelen , constanten , input en output routines en functie prototypes . Header files trekken samen alle verklaringen die een specifieke taak voor de toepassing uit te voeren . Bijvoorbeeld , stdio.h bevat meer dan 900 regels code voor standaard C input en output aangiften . In plaats van het schrijven van al deze code zelf , alles wat je hoeft te doen is het commando " # Include " een van de eerste regels van uw programma . Apue.h < br > Apue.h is een C - taal header -bestand wordt gebruikt voor het schrijven van applicaties voor UNIX en UNIX - achtige besturingssystemen zoals Ubuntu . Apue is de afkorting voor een informatica boek geschreven door wijlen W. Richard Stevens genaamd " Advanced Programming in de UNIX- omgeving . " Apue.h is een header -bestand bevat een verzameling van de aangiften, macro's en bevat geassembleerd door Stevens te maken het makkelijker om Portable Operating System Interface of POSIX -toepassingen voor UNIX te schrijven . POSIX - compliant applicaties zijn gemakkelijker naar andere POSIX besturingssystemen zoals BSD , Linux , Apple OS X en Solaris haven . Ubuntu Linux Implementatie Ubuntu Linux gebruikt de gratis open - source GNU compiler Collection of gcc compiler om de kernel en userspace applicaties te bouwen . Gcc bevat vele standaard C en POSIX header bestanden zoals stdio , cpio , beweren , wiskunde en alloc . Apue.h , echter , is niet een standaard gcc header-bestand en wordt niet standaard meegeleverd met Ubuntu . Als u probeert om een applicatie op Ubuntu dat apue.h omvat compileren , krijg je de foutmelding " : apue.h : fatale fout . Geen dergelijke dossier of folder " krijgen Ubuntu Tijdelijke oplossingen Als u apue.h voor uw toepassing moet beschikken , kunt u een kopie van het downloaden van het internet . De website voor de " Advanced Programming in de UNIX- omgeving " heeft alle broncode uit het boek , evenals apue.h. Kopieer apue.h naar dezelfde map die uw applicatie bevat . Make # include " apue.h " de eerste regel van uw aanvraag bronbestand . U kunt kijken op alle standaard header -bestanden die bij Ubuntu met de lancering van de terminal en typen "ls /usr /include /* h " .
|