| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    UNIX C Tutorial
    Il sistema operativo Unix è stato creato utilizzando il linguaggio di programmazione C . Pertanto, non vi è il supporto per la programmazione C in tutti i sistemi operativi Unix e Linux . Ogni volta che si installa un programma di software da una fonte , la compilazione e l'installazione sia un programma C o C + + usando il compilatore integrato C . Il compilatore C

    Ogni sistema Unix ( compreso Linux ) è un compilatore C installato di default . A seconda del sistema Unix che si sta utilizzando , questo compilatore può essere chiamato con il comando "cc" o il comando "gcc " . Il comando " gcc " è la designazione per il compilatore GNU , un compilatore open source creato per il sistema operativo Linux , ma portato su molti altri sistemi Unix- based. Questo tutorial utilizza il comando " gcc " , ma il comando "cc" può essere sostituito

    Il modo più semplice per compilare un unico programma sorgente C è con il comando : .

    Esempio gcc . c

    Questo compilerà il programma e creare un file eseguibile chiamato " a.out " . Il nome del file " a.out " non ti dà molte informazioni su ciò che il file è in realtà, quindi se si desidera assegnare un nome al file di qualcosa di diverso, potrete eseguire il comando :

    gcc example.c - O esempio

    Ora il file eseguibile si chiamerà " esempio " .

    l'eseguibile può essere eseguito digitando " esempio " , se la directory in cui il programma è memorizzato sia nel PATH dell'utente . La variabile PATH contiene una lista di directory in cui la shell cercherà di trovare i programmi eseguibili

    Se la directory non è nella variabile PATH , può ancora essere eseguito digitando il comando : . . /Esempio

    Utilizzando Makefile

    makefile viene utilizzato per fornire un insieme di istruzioni che devono essere utilizzate per compilare un programma C con più file di origine . Il makefile contiene definizioni di variabili , regole di dipendenza e commenti la compilazione del codice sorgente .

    Le definizioni delle variabili vengono utilizzati per definire le cose come il compilatore da utilizzare ed i file di origine che deve essere incluso nel programma . Le regole di dipendenza dicono al compilatore quando e come un dato file deve essere ricompilato

    Un semplice makefile sarà simile a questa : .

    # Top-level regola per compilare l'intero program.all : prog

    # programma è fatto di diversi files.prog fonte : main.o example1.o example2.ogcc main.o example.o example.o -o prog

    # regola per i file " . main.o " main.o : main.c example1.h example2.hgcc - g -Wall - c main.c

    # regola per la pulizia dei file generati durante compilations.clean :/bin /rm-f prog main.o example1.o example2.o

    Per compilare il programma , eseguire il comando " make" all'interno della directory contenente il file di marca .

    I makefile può diventare molto complesso molto rapidamente . E 'una buona idea di leggere tutta la documentazione prima dell'inizio ( vedi Risorse ) .
    C Biblioteche

    libreria di AC è un file che contiene i file oggetto che può essere collegati ad un programma . Essi possono essere di tipo statico o dinamico . Le librerie statiche sono legati solo durante la fase di collegamento di compilazione. Collegamento delle librerie dinamiche avviene in due fasi . Le funzioni e le variabili sono collegate al programma in fase di collegamento, ma gli oggetti non vengono caricati fino a quando il programma viene eseguito .

    Ancora una volta , la creazione di librerie C è fuori dallo scopo di questo articolo, tuttavia la documentazione può essere trovata in Risorse .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare C + + modelli di Classe 
    ·Nozioni di base di sistemi embedded in C 
    ·Processore Tutorial cellulare 
    ·Come organizzare una lista usando struct in C + + 
    ·Come usare getline in C a Salta Cin.Ignore 
    ·Come compilare C + + in Prompt 
    ·Come leggere un file CSV in C 
    ·Come utilizzare OracleDataAdapter per aggiornare un'ori…
    ·Come fare un Pulsante suoni in Xcode 
    ·Come leggere un file HEX con ANSI C 
      Articoli in evidenza
    ·Algoritmi Computer Tutorial 
    ·Come abilitare l'accesso root a MySQL da macchine remot…
    ·Come nascondere Moduli, Progetti e macro da parte degli…
    ·Come Aggiornare Una Tabella da Query con il modulo di a…
    ·Come creare un DFD 
    ·Come leggere i file CSV in Perl 
    ·Come ottenere le date di sistema in COBOL 
    ·Come cancellare gli Appunti Con VBScript 
    ·Elenco dei moduli Python 
    ·Come faccio a scrivere Java che selezionerà un File & …
    Copyright © Conoscenza Informatica http://it.wingwit.com