Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Definição de 64 Bit GCC
Muitas linguagens de computador usados ​​para desenvolver aplicações desktop são " compilados " línguas , o que significa que o código-fonte criado pelo programador deve ser compilado em linguagem de máquina antes que possa ser usado. Uma vez compilado, no entanto, o programa pode ser executado em qualquer sistema que corresponde ao sistema o código foi compilado em: Por exemplo, um programa compilado no Ubuntu pode ser executado na maioria das distribuições Ubuntu. Além disso, o tipo de sistema o código foi compilado em (32-bit ou 64-bit) determina que tipo de sistema, o programa pode ser executado em . A coleção de compilação GNU contém compiladores para o sistema operacional Linux, em ambas as versões de 32 bits e de 64 bits. GCC

O GNU Compiler Collection representa um grupo de compiladores e ferramentas de compilação para uma variedade de linguagens de programação de computador. Originalmente desenvolvido como software livre , o GCC está disponível para qualquer um usar , embora tenha sido a intenção de trabalhar apenas em sistemas Linux. Enquanto GCC compila línguas que vão desde Lisp para Fortran to Go , seu uso mais popular é a sua função como um compilador C /C + + /Objective- C .
32 bits versus 64 bits

que tipo de sistema de um programa será executado em determina que tipo de compilador que ele usa. Existem dois tipos de sistemas de hoje, que os programadores devem considerar quando compilar o código : sistemas de 32 bits e sistemas de 64 bits. A diferença entre estes dois sistemas vem do tamanho de números que podem ser armazenados pelo processador . Cada computador contém " registros de memória " no processador que armazena dados durante a execução do código. Em sistemas de 32 bits, cada registro contém 32 bits de espaço disponível. Em sistemas de 64 bits , há 64 bits.

Diferenças entre 32-bit e 64-bit

Programas compilados para trabalhar com sistemas de 64 bits vai assumir que cada registro conterá 64 bits. Isto apenas significa que os processadores de 64 bits podem representar 64 dígitos binários para cada número. Uma vez que o processador pode representar um número maior , o que significa que o processador pode aceder a grandes quantidades de memória RAM e executar cálculos maiores com mais precisão . Se um computador 64-bit compila um programa de 64 bits, que o programa só será executado em sistemas de 64 bits , devido a restrições de tamanho . Muitas vezes, porém , os programas compilados em sistemas de 32 bits podem executar de sistemas de 64 bits .
Usando GCC

O tipo de GCC programa irá compilar depende da versão do GCC instalado. Uma versão de 32 bits do GCC em um sistema operacional de 32 bits irá compilar programas de 32 bits . Uma versão de 64 bits do GCC em um sistema operacional de 64 bits, no entanto, pode compilar programas em 64-bit ou 32-bit . Usando a - m32 bandeira, o compilador de 64 bits irá compilar programas para uso em sistemas de 43 bits , o que significa que um desenvolvedor pode escrever diferentes versões de um programa para cada sistema :

$> gcc- m32 - o output32 file.c

Anterior :

Próximo : No
  Os artigos relacionados
·Como estimar Funções de transferência de sistemas fí…
·Como fazer um gráfico de função cumulativa em uma ca…
·Como instalar um arquivo IPA em um iPhone Simulator 
·As técnicas de Semântica Descrição 
·Ferramentas usadas para converter Algoritmos para Progr…
·Como Ler Tempo em UML 
·Como obter linhas de DataGrid em JavaScript 
·Como calcular em Adobe LiveCycle ES 
·XNA Pixel Shader Effects 
·Como escrever uma função MATLAB 
  Artigos em destaque
·Como acessar uma estrutura de C Fortran 
·Como ocultar um objeto no Visual C 
·Como fazer cordas minúsculas em C + + 
·Como converter um Double para um Integer em C 
·Como definir o valor padrão para o ComboBox WPF 
·Como ler Hex Número C + + 
·Como converter um Float em String em C Programação 
·Como inicializar uma matriz em C 
·O que é WinAC & Kernel Mode 
·Computer Engineering Design Projetos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados