| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Definición de 64 Bit GCC
    Muchos lenguajes de programación utilizados para desarrollar aplicaciones de escritorio son lenguas " compilados " , lo que significa que el código fuente creado por el programador debe ser compilado en código máquina antes de que pueda ser utilizado . Una vez compilado , sin embargo , el programa puede ejecutarse en cualquier sistema que coincida con el sistema del código fue compilado en: Por ejemplo , un programa compilado en Ubuntu puede ejecutarse en la mayoría de distribuciones de Ubuntu . Por otra parte, el tipo de sistema el código fue compilado en ( 32 - bit o 64 - bit) determina qué tipo de sistema que el programa puede ejecutarse en . La colección de compiladores de GNU de compilación contiene para el sistema operativo Linux, en versiones de 32 bits y 64 bits. GCC

    La colección de compiladores de GNU representa un grupo de compiladores y herramientas de compilación para una variedad de lenguajes de programación . Originalmente desarrollado como software libre , el CCG está disponible para que cualquiera lo use , a pesar de que tenía la intención de trabajar sólo en los sistemas Linux . Mientras GCC compila lenguajes que van desde Lisp para Fortran to Go, su uso más popular es su función de C /C + + /Objective- C compilador.
    32 bits y 64 bits

    ¿Qué tipo de sistema de un programa se ejecutará en determina qué tipo de compilador que utiliza. Hay dos tipos de sistemas de hoy en día que los programadores deben tener en cuenta al compilar código : sistemas de 32 bits y los sistemas de 64 bits. La diferencia entre estos dos sistemas proviene del tamaño de los números que pueden ser almacenados por el procesador . Cada equipo contiene " registros de memoria " en el procesador que almacenan los datos durante la ejecución de código. En los sistemas de 32 bits , cada registro contiene 32 bits de espacio disponible . En sistemas de 64 bits , hay 64 bits.

    Diferencias entre

    programas de 32 bits y 64 bits compilados para trabajar con sistemas de 64 bits se asumirá que cada registro contendrá 64 bits. Esto sólo significa que los procesadores de 64 bits pueden representar 64 dígitos binarios para cada número. Debido a que el procesador puede representar números más grandes , esto significa que el procesador puede acceder a grandes cantidades de memoria RAM y realizar cálculos más grandes con más exactitud . Si un equipo de 64 bits compila un programa de 64 bits, este programa sólo se ejecutará en sistemas de 64 bits, debido a las limitaciones de tamaño . A menudo , sin embargo , los programas compilados en sistemas de 32 bits pueden ejecutar los sistemas de 64 bits.
    Utilizando GCC

    El tipo de programa de GCC compilará depende de la versión de GCC instalado. Una versión de 32 bits de GCC en un SO de 32 bits será compilar programas de 32 bits. Una versión de 64 bits de GCC en un SO de 64 bits , sin embargo, puede compilar programas de 64 bits o 32 bits. Usando la m32 bandera, el compilador de 64 bits se compilará los programas para su uso en sistemas de 43 bits , lo que significa que un desarrollador puede escribir diferentes versiones de un programa para cada sistema :

    $> gcc- m32 - o output32 file.c

    Previous :

    next :
      Artículos relacionados
    ·Cómo subir varios archivos mediante flash 
    ·¿Cómo pueden los sobrecostos y Formato errores de cad…
    ·Diferencia entre recursividad y la iteración 
    ·Ventajas y desventajas de la máquina de nivel de idiom…
    ·¿Cuáles son las funciones de las Alerton VLC 
    ·Cómo editar Páginas HTML 
    ·Cómo mover el texto por la página en HTML 
    ·Como @ Command Echo en el Bloc de notas 
    ·¿Por qué está parpadeando Scroll Bar 
    ·Cómo insertar varias filas de SPUFI 
      Artículos destacados
    ·Cómo ocultar un cuadro de texto en PHP 
    ·Subcadenas comunes en C 
    ·Cómo activar la máquina virtual de Windows 
    ·Cómo convertir una corriente de entrada de buffer en S…
    ·PHP y MySQL Acceso de seguridad 
    ·Cómo utilizar un Vector iterador STL 
    ·Cómo eliminar una tabla de base de datos sólo si ya e…
    ·Cómo hacer una consola de Eclipse más largo 
    ·Cómo convertir cadenas alfabéticas en C + + 
    ·¿Cómo diferenciar entre Truncar y Eliminar 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com