| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Définition de 64 bits CCG
    Beaucoup de langages informatiques utilisés pour développer des applications de bureau sont des langues " compilées " , ce qui signifie que le code source créé par le programmeur doit être compilé en langage machine avant de pouvoir être utilisé . Une fois compilé, toutefois , le programme peut fonctionner sur n'importe quel système d'adaptation du système, le code a été compilé sur : Par exemple, un programme compilé sur Ubuntu peut fonctionner sur la plupart des distributions Ubuntu . En outre , le type de système, le code a été compilé sur (32-bit ou 64-bit) détermine quelle sorte de système , le programme peut s'exécuter. La collection de compilation GNU contient des compilateurs pour le système d'exploitation Linux, en versions 32 -bit et 64 -bit . GCC

    GNU Compiler Collection représente un groupe de compilateurs et d'outils de compilation pour une variété de langages de programmation informatiques. Initialement développé comme un logiciel libre, le GCC est disponible pour quiconque d' utiliser , bien qu'il ait été conçu pour fonctionner uniquement sur les systèmes Linux. Alors que GCC compile langues allant de Lisp pour Fortran to Go, son utilisation la plus populaire est sa fonction de C /C + + /Objective- C compilateur.
    32 bits vs 64 bits
    Photos

    Quel type de système un programme sera exécuté sur détermine quelle sorte de compilateur qu'il utilise. Il existe deux types de systèmes aujourd'hui que les programmeurs doivent tenir compte lors de la compilation du code : les systèmes 32 bits et les systèmes 64 bits. La différence entre ces deux systèmes vient de la taille des nombres qui peuvent être stockées par le processeur . Chaque ordinateur contient des « registres de mémoire " dans le processeur qui stockent des données pendant l'exécution du code. Dans les systèmes 32 bits , chaque registre contient 32 bits d'espace disponible. Dans les systèmes 64 bits, il ya 64 bits.

    Différences entre 32 bits et 64 bits

    programmes compilés pour fonctionner avec les systèmes 64-bit supposons que chaque registre contiendra 64 bits. Cela signifie simplement que les processeurs 64 bits peuvent représenter 64 chiffres binaires pour chaque numéro . Parce que le processeur peut représenter un plus grand nombre , cela signifie que le processeur peut accéder à de grandes quantités de RAM et d'effectuer des calculs plus grandes avec plus de précision . Si un ordinateur 64 bits compile un programme 64 bits, ce programme ne s'exécute que sur les systèmes 64 bits en raison des contraintes de taille . Souvent, cependant, les programmes compilés sur des systèmes 32 bits peuvent exécuter des systèmes 64 bits.
    Utilisant GCC

    Le type de programme GCC compile dépend de la version de GCC installé. Une version 32 bits de GCC sur un OS 32-bit va compiler des programmes 32 bits . Une version 64 bits de GCC sur un OS 64-bit , cependant, peut compiler des programmes en 64-bit ou 32-bit . Utilisation du - m32 drapeau, le compilateur 64 bits compiler des programmes pour une utilisation sur les systèmes 43 bits , ce qui signifie que les développeurs peuvent écrire des versions différentes d'un programme pour chaque système :

    $ > gcc- m32 - o output32 file.c

    Previous :

    next :
      articles connexes
    ·Qu'est-ce que Python 2.2.3 
    ·Comment analyser un fichier CSV 
    ·Vs décimal. Nombre de types de données 
    ·Comment déterminer si VBA a été modifié 
    ·Quel est le Microsoft Network Cadre NET 
    ·Comment faire pour créer un script de connexion dans O…
    ·Comment appeler une fonction dans QBasic 
    ·Quels sont les caractères variables numériques 
    ·Comment formater Algorithmes 
    ·Comment insérer une image BMP dans QuickBasic 
      articles en vedette
    ·Comment importer des fichiers Excel dans MS SQL 
    ·MySQL PHP Scripts Recherche 
    ·Comment créer un local VBA signature numérique dans W…
    ·Android App développement Tutorial 
    ·Comment ajouter un fichier existant dans Visual Basic 
    ·Comment supprimer un mot de passe pour Toshiba Tecra M2…
    ·Comment dresser une table dans MySQL 
    ·PHP SQL Tutorial 
    ·Gestion des fichiers en Java Tutorial 
    ·Le meilleur Versioning Sub pour Linux 
    Copyright © Connaissances Informatiques http://fr.wingwit.com