Software  
 
Conhecimento computador >> Software >> Engenharia de Software >> 
Como Target Arch & OS Quando compilação cruzada
Quando um desenvolvedor de software escreve um programa que ele precisa usar um aplicativo de compilador para torná-lo executável. Se a intenção do desenvolvedor é fazer com que o novo software executado em diferentes arquiteturas de computadores e plataformas, como Linux, Windows32 Bit, ou Windows64 Bit, ele precisa usar um aplicativo compilador cruzado , para assegurar as funções de software criados corretamente no outro Operacional System ( OS) e arquitetura do sistema. Note que compilação cruzada nem sempre funciona por causa de sistema operacional ou diferenças de arquitetura , bem como a aplicação pode precisar de ajustes ou compilar em cada sistema operacional . Instruções
1

Baixe e instale um compilador cruzado gratuito que funciona com a linguagem de programação que você está usando no computador host ( o computador que você está codificando o programa por diante.) Usar um compilador livre C # se o idioma é C # ou usar um compilador cruzado Linux se o programa é baseado em Linux . Se o código está em Pascal , em seguida, escolher um compilador cruzado Pascal livre . Código seu próprio compilador cruzado , se nenhuma das versões gratuitas trabalhar para suas necessidades.
2

Adicione o seguinte código na parte superior do compilador cruzado para fazer a cruz aplicação compilar a partir de um linux Linux ( x86_64 ) para linux ( i386) : " bash $ que i386 -linux- ld" " bash $ que i386 -linux- como "

Faça o executável do programa , adicionando o seguinte código: " bash $ chmod + x /usr/bin/i386-linux-as " " bash $ chmod + x /usr/bin/i386-linux-ld " " bash $ fazer toda CPU_TARGET = i386 " Compilar para a máquina de destino com o seguinte código:

bash $ su -c " make install CPU_TARGET = i386"
3

Digite o seguinte código no início do compilador cruzado para fazer o pedido de compilar uma máquina host Linux a um destino do Windows 32: " bash $ fazer toda OS_TARGET = win32 CPU_TARGET = i386" " bash $ su - c" make OS_TARGET crossinstall = win32 CPU_TARGET = i386 "
4

Alterar a " fazer tudo OS_TARGET = win32 " para " fazer tudo OS_TARGET = win64 CPU_TARGET = x86_64 " se o seu alvo do sistema operacional é Windows64 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter NGVD Elevation 
·GCC Int Tamanho: 64 Bit Vs . 32 Bit 
·Informações sobre Códigos CNC Router 
·Comparação de programas CNC 
·Como fazer executáveis ​​com MATLAB 
·Como acionar um Triac De um PC 
·Introdução ao Matlab para Engenheiros 7 
·Mac Vs Sketchup . PC Sketchup 
·Como converter DLG para Shapefile 
·Como transferir um arquivo do SolidWorks para Inventor 
  Artigos em destaque
·Como desinstalar o Norton Internet Worm Protection 
·Como converter ECM para ISO 
·Como importar modelos do InDesign 
·Instruções PowerDirector 
·Como comprimir música em um CD regular 
·Como a Contatos do Outlook de backup e tarefas agendada…
·Definir um volume de faixa no GarageBand 
·Como: Drupal PostgreSQL 
·Como ajustar o volume em um arquivo WMV 
·Como gravar vídeos para um VCD Com Nero 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados