Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment date dans SQL 
  • Comment commander Symboles dans Prog…
  • Différences entre psuedocode et des…
  • Application de la programmation liné…
  • Comment copier NotesRichTextItem com…
  • Comment lire un fichier Hex 
  • Comment congeler le fond dans SMF 
  • Comment obtenir un Jscript au travai…
  • Le meilleur Prolog Tutoriel 
  • Comment calculer NS2 bande passante 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    GCC Fonction Système

    Collection de compilateurs GNU , ou gcc, est un ensemble d'outils de programmation informatique offerts dans le logiciel libre , open-source par le projet GNU . Gcc offre un ensemble d' exploitation appels de fonction du système , ce qui donne accès à vos programmes pour le système d'exploitation hôte . La fonction " système " gcc permet à votre programme exécuter des commandes shell comme si vous les a émis à partir d'une invite de commande. Langues et systèmes d'exploitation

    Vous pouvez utiliser la fonction système avec l'une des langues prises en charge par gcc , tels que C , C + + , Fortran et Java , même si la syntaxe spécifique de l'appel de fonction dépend de la langue . Pas toutes les versions linguistiques en charge les appels de fonction , de sorte que vous pouvez avoir à compiler votre programme en utilisant une version différente si vous avez des problèmes de compatibilité. Comme communauté de développeur principal de logiciel gcc utilise divers instruments dérivés Unix Linux et d'autres , vos meilleures chances de mensonge de compatibilité avec ces systèmes d'exploitation , mais les versions Windows de gcc, comme Cygwin, supportent la fonction système dans les environnements Windows
    .
    But

    Lorsque vous ajoutez un appel de fonction du système à vos programmes , ils peuvent manipuler des fichiers , lancer des programmes ou exécuter des tâches d'invite de commandes similaires. Comme le programme hérite de vos permissions sur les fichiers , les commandes de vos problèmes de programme serait soumis aux mêmes règles , sauf si vous avez des privilèges d'administrateur , vous ne seriez pas en mesure de renommer les fichiers d'un autre utilisateur , par exemple
    .

    la fonction du système Exemple prend un paramètre sous la forme d' une chaîne de caractères , qui peut être une valeur littérale ou une variable et renvoie un code numérique à votre programme. Cet exemple montre comment vous utilisez la fonction du système dans un programme Fortran pour copier un fichier dans un système Linux:

    return_code = system (' cp firstfile secondfile ')
    Codes retour

    le code retour du système d'exploitation passe de nouveau à votre programme vous indique si la commande a réussi ou a généré une erreur . Pour vérifier si le système d'exploitation gère le fonctionnement du système gcc , passez une chaîne vide , si elle revient avec un code zéro, le système d'exploitation ne prend pas en charge la fonction . Si le résultat est différent de zéro , il exécute les commandes . Avec une chaîne de commande non nul , la fonction système retourne un zéro si la commande s'est terminée normalement et si l' une d'une commande a échoué. Si la fonction renvoie vers un autre numéro , la signification du code dépend du logiciel de système d'exploitation. Dans un programme bien conçu , le programme teste ce code et gère les erreurs d'une manière contrôlée , sinon le programme peut échouer mystérieusement ou produire des résultats fiables

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Différence entre Amont et Aval 
  • Faits sur le format MIME 
  • Comment écrire des fichiers dans Mathematica être lu en Fortran 
  • Comment afficher les noms d' objet dans MATLAB 
  • Comment écrire des programmes avec Virtual Pascal 
  • Caractéristiques API 
  • Comment vider la mémoire tampon des publications en série dans MATLAB 
  • Qu'est-ce que l' informatique Langue de base 
  • Comment réinitialiser une colonne Bound 
  • Comment utiliser le symbole conséquent dans LaTeX 
  • Connaissances Informatiques © http://www.ordinateur.cc