Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    UNIX C Tutorial
    Unix Operating System ble opprettet ved hjelp av C programmeringsspråk . Derfor er det støtte for C -programmering i alle Unix og Linux operativsystem . Når du installerer et program fra en kilde , er du kompilere og installere enten en C eller C + + -programmet ved hjelp av den innebygde C-kompilator . C Compiler

    Hver Unix-system (inkludert Linux ) har en C-kompilator installert som standard . Avhengig av Unix-system du bruker, kan denne kompilatoren bli kalt med " cc "-kommandoen eller " gcc "-kommandoen . Den " gcc "-kommandoen er betegnelsen for den GNU kompilatoren , en åpen kildekode- kompilator skapt for operativsystemet Linux , men oversatt til mange andre Unix - baserte systemer. Denne opplæringen vil bruke " gcc "-kommandoen , men " cc "-kommandoen kan erstattes

    Den mest grunnleggende måten å lage en enkelt kilde C-program er med kommandoen : .

    Gcc eksempel . c
    p Dette vil kompilere programmet og lage en kjørbar fil som heter " a.out " . Filnavnet " a.out " ikke gir deg mye informasjon om hva filen faktisk er , så hvis du ønsker å navngi filen noe annet, vil du gi kommandoen : en

    gcc example.c - o eksempel

    nå den kjørbare filen skal hete "eksempel " .

    kjørbar kan kjøres ved å skrive " eksempel " , hvis katalogen der programmet er lagret i brukerens PATH . PATH-variabelen inneholder en liste over kataloger der skallet vil lete for å finne kjørbare programmer
    p Hvis katalogen ikke er i PATH , kan det likevel bli utført ved å skrive kommandoen : . . /Eksempel

    hjelp Make-filer

    makefile brukes til å gi et sett med instruksjoner som skal brukes til å kompilere et C-program med flere kildefiler . Den makefile inneholder variable definisjoner , avhengighet regler og kommentarer vedrørende kompilering av kildekoden .

    Variabeldefinisjoner brukes til å definere ting som kompilator som skal brukes og kildefilene som bør inkluderes i programmet . De avhengighetsregler fortelle kompilatoren når og hvordan en gitt fil må kompileres

    En enkel makefile vil se slik ut : .

    # Top -level regel å kompilere hele program.all : prog

    # program er laget av flere kilde files.prog : main.o example1.o example2.ogcc main.o example.o example.o -o prog

    # regelen for fil " . main.o " main.o : main.c example1.h example2.hgcc - g -Wall- c main.c

    # regelen for rengjøring filer generert under compilations.clean :/bin /rm -f prog main.o example1.o example2.o

    for å kompilere programmet , utstede kommandoen "make " i katalogen som inneholder make -filen.

    make-filer kan bli svært komplisert svært raskt. Det er en god idé å lese dokumentasjonen grundig før du begynner ( se Ressurser ) .
    C Biblioteker

    AC bibliotek er en fil som inneholder objekt-filer som kan være knyttet til et program . De kan være enten statisk eller dynamisk . Statiske biblioteker er bare knyttet under knytte fasen av kompilering. Linking av dynamiske biblioteker skjer i to etapper . De funksjoner og variabler er koblet inn i programmet ved å knytte scenen, men objektene er ikke lastet før programmet kjøres .

    Igjen , lage C-biblioteker er utenfor omfanget av denne artikkelen , kan imidlertid dokumentasjon finnes i Resources .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lære STL Bibliotek 
    ·Slik Beregn Oktal til binær konvertering 
    ·Hvordan sette en tekstfil til en Vektor av Structs i C …
    ·Hvordan Produksjonen i Visual C 
    ·Hvor å Endre Borland C + + Rediger Screens 
    ·Slik fjerner en indeks i en dynamisk Array av heltall v…
    ·Funksjon i C for Palindromes 
    ·Hvordan streame live video i Xcode 
    ·Hvordan logge Samtaler til D3D 
    ·Hvordan Tegn en String, kvadrat, rektangel , sirkel, el…
      Anbefalte artikler
    ·Hvordan Inkluder Custom Fonts i en iPhone ved hjelp av …
    ·Hvordan Unset en PHP Session 
    ·Hvordan sette inn et element i en ComboBox i Java 
    ·Tertiære uttrykk i Java 
    ·Hvilket språk Android-apper Skriftlige inn 
    ·Slik Konstruer flytskjemaer 
    ·Definisjonen av en Untrapped Runtime Error 
    ·Hva er Alpha Blending 
    ·Hvordan lage et spill App for Free 
    ·Slik kjører du en stor import i MySQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/