2.2. Como os programas são feitos
Os métodos de conversão de código fonte legível por humanos para código de máquina (instruções que o computador segue para executar o programa) incluem o seguinte:
- O programa é compilado nativamente.
- O programa é interpretado por meio de interpretação em bruto.
- O programa é interpretado pela compilação de bytes.
2.2.1. Código Nativamente Compilado
Software compilado nativamente é um software escrito em uma linguagem de programação que se compila em código de máquina com um arquivo executável binário resultante. Tal software pode ser executado de forma autônoma.
Os pacotes de RPM construídos desta forma são específicos da arquitetura.
Se você compila tal software em um computador que usa um processador AMD ou Intel de 64 bits (x86_64), ele não é executado em um processador AMD ou Intel de 32 bits (x86). O pacote resultante tem a arquitetura especificada em seu nome.