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 >> Computer Programmeringsspråk >> Content
    GCC System Function
    GNU Compiler Collection, eller gcc , er et sett av dataprogrammering verktøy som tilbys som gratis, open -source programvare fra GNU-prosjektet . Gcc tilbyr et sett av operativsystemet funksjon samtaler , å gi programmer tilgang til verten operativsystemet. Den gcc "system "-funksjonen lar programmet kjøre shell-kommandoer som om du har utstedt dem fra en kommandolinje . Språk og operativsystemer

    Du kan bruke systemet fungerer med noen av gcc støttede språk , for eksempel C , C + +, Fortran og Java , selv om den konkrete syntaksen til funksjonen samtalen avhenger av språket . Ikke alle språkversjoner støtte funksjonskall , slik at du kan ha til å kompilere programmet bruker en annen versjon dersom du har problemer med kompatibiliteten . Som gcc programvare primære utvikleren fellesskapet bruker Linux og andre ulike Unix- derivater, dine beste sjansene for kompatibilitet løgn med disse operativsystemene , men Windows- versjoner av gcc , som Cygwin , støtter systemet fungerer i Windows-miljøer
    .
    Formål

    Når du legger til et system funksjon samtale til programmene , kan de manipulere filer , starte programmer eller utføre lignende ledetekst oppgaver. Ettersom programmet arver dine filrettigheter , noen kommandoer programtreningsmålene problemene ville være underlagt de samme regler, med mindre du har administratorrettigheter , ville du ikke være i stand til å gi nytt navn til andre brukeres filer , for eksempel
    .
    Eksempel

    systemet funksjonen tar en parameter i form av en tegnstreng , som kan være en bokstavelig verdi eller variabel og returnerer en tallkode tilbake til programmet. Dette eksempelet viser hvordan du bruker systemet fungerer på en Fortran program for å kopiere en fil i et Linux- system : en

    return_code = system (' cp firstfile secondfile ')
    Returkoder

    returkoden operativsystemet går tilbake til programmet forteller deg hvis kommandoen lyktes eller genereres en feil . For å sjekke om operativsystemet håndterer gcc systemet fungerer, gi det en null streng , hvis den returnerer med en null -koden , gjør operativsystemet ikke støtter funksjonen . Hvis resultatet er null , utfører det kommandoer. Med en ikke- null kommandostreng , går systemet fungerer en null hvis kommandoen fullført normalt og en hvis kommandoen mislyktes. Hvis funksjonen returnerer et annet nummer, avhenger koden sin mening på operativsystemet . I en godt designet program , tester programmet denne koden og håndterer eventuelle feil på en kontrollert måte , ellers programmet kan avbryte mystisk eller gi upålitelige resultater

    .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til en DropDownList i DataGrid 
    ·Hvordan bruke ReadOuterXml Rekursivt 
    ·ColdFusion Checkbox Tutorial 
    ·Slik formaterer Datoer i C # 
    ·Hvordan beregne G02 Koder for Mills 
    ·Hvordan Hopp over en linje i MATLAB 
    ·Hvordan lage klassediagrammer 
    ·Slik importerer XSD Into WSDL 
    ·The Best Prolog Tutorial 
    ·Hva er SEI CMMI 
      Anbefalte artikler
    ·Hvordan skrive en linje Ryggefunksjon bruke pekere i C …
    ·Java for å konvertere heltall til tegn 
    ·Slik deaktiverer Microsoft ActiveSync 
    ·Hvordan bruke PictureBox kontroll i Visual Basic 
    ·Hvordan skrive til en ekstern fil i PHP 
    ·Hva er ActiveState Python 
    ·Hvordan lære Visual Basic 6 Online 
    ·Hvordan lage en katalog i Perl Med en Script 
    ·Hvordan bruke Ruby on Rails -konsollen til Query 
    ·Hvordan lage miniatyrbilder i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/