Apue.H non trovato in Ubuntu

October 3

Esperti programmatori di Ubuntu Linux sanno che è più importante lavorare più intelligente di più. Anche con un linguaggio di programmazione ad alto livello come C, il volume e la complessità del codice necessario per un'applicazione affidabile e portatile può essere schiacciante. programmatori di talento spesso sviluppano e condividono le scorciatoie che fanno il loro lavoro meno noioso e soggetto a errori. Apue.h è un file di intestazione C-linguaggio creato da uno scienziato di computer per rendere la scrittura Inix cross-platform e il codice di Linux meno prolisso e problematico.

C intestazioni di lingua

applicazioni C-lingua UNIX condividono un insieme comune di variabili, costanti, le routine di ingresso e di uscita e prototipi di funzione. File di intestazione tirare insieme tutte le dichiarazioni che svolgono un compito specifico per l'applicazione. Per esempio, stdio.h contiene più di 900 righe di codice per le dichiarazioni di ingresso e uscita C standard. Invece di scrivere tutto questo codice da soli, tutto quello che dovete fare è fare il comando "# include <stdio.h>" una delle prime linee del vostro programma.

Apue.h

Apue.h è un file di intestazione C-lingua utilizzata per la scrittura di applicazioni per i sistemi operativi UNIX e UNIX-like come Ubuntu. Apue è l'acronimo di un libro di informatica scritta dal compianto W. Richard Stevens chiamato "Programmazione Avanzata in ambiente Unix." Apue.h è un file di intestazione che contiene una raccolta di dichiarazioni, macro e include assemblato da Stevens per rendere più facile da scrivere portatile interfaccia del sistema operativo o delle applicazioni POSIX per UNIX. applicazioni POSIX-compliant sono più facili da porta altri sistemi operativi POSIX come BSD, Linux, Apple OS X e Solaris.

Attuazione Ubuntu Linux

Ubuntu Linux utilizza la libera open source Gnu Compiler Collection o compilatore gcc per costruire le sue applicazioni kernel e userspace. Gcc comprende molti file di serie C e di intestazione POSIX come stdio, cpio, affermare, la matematica e alloc. Apue.h, tuttavia, non è un file di intestazione gcc standard e non è incluso di default con Ubuntu. Se si tenta di compilare un'applicazione su Ubuntu che include apue.h, si otterrà il messaggio di errore "errore fatale: apue.h: No such file or directory".

Ubuntu Soluzioni alternative

Se è necessario disporre apue.h per la vostra applicazione, è possibile scaricare una copia da Internet. Il sito per gli "Programmazione avanzata in ambiente UNIX" ha tutto il codice sorgente dal libro così come apue.h. Copiare apue.h nella stessa directory che contiene l'applicazione. Fare #include "apue.h", la prima riga del file sorgente dell'applicazione. È possibile cercare tutti i file di intestazione standard inclusi con Ubuntu con il lancio del terminale e digitando "ls / usr / include / * h".