SóProvas


ID
2628550
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Com relação a linguagens de programação e compiladores, julgue o item subsequente.

Chama-se cruzado o compilador que gera um programa que seja executável em pelo menos um sistema operacional diferente daquele onde o compilador tenha sido executado.

Alternativas
Comentários
  • Compilador cruzado (inglês: cross compiler) é um compilador que é capaz de produzir código executável para uma plataforma diferente da qual o compiladorestá sendo executado.

  • Certo.

     

    Apenas para acrescentar...

    Se vc se perguntou: por que eu geraria um código executável em um sistema operacional que seria executado em outra plataforma (em outro SO)? Ou seja, por que não gerar nesta própria plataforma?

     

    A resposta é: porque esses compiladores são usados para compilar para uma plataforma que não pode sustentar satisfatoriamente uma compilação, como sistemas embutidos e microcontroladores que não possuem um sistema operacional.

     

    Por essa razão justifica-se a necessidade de uma compilação cruzada.