Compilando o kernel do Linux para outras arquiteturas de forma (muito) rápida

Publicado por Perfil removido em 08/06/2007

[ Hits: 5.465 ]

 


Compilando o kernel do Linux para outras arquiteturas de forma (muito) rápida



Compilar o kernel do Linux para uma arquitetura não x86 (desde que suportada pelo kernel), é uma barbada. Veja só:

Modifique o Makefile que está na raiz do fonte. Basta localizar a variável $ARCH e colocar o valor apropriado (as opções válidas são os nomes dos subdiretórios do diretório arch/). Na maioria dos casos (bem perto dos 100%) você terá que usar um cross-compiler. Se este for o caso, altere também a variável $CROSS-COMPILE para conter o prefixo do cross-compiler que deve ser utilizado (como por exemplo arm-linux-). Agora basta executar o "make menuconfig" e selecionar as opções desejadas. Por último, execute:

# make (compila tudo)
# make modules (compila só os módulos)
# make Image (compila kernel descompactado)
# make zImage (compila kernel compactado)

Espero que esta singela dica possa ser de utilidade para alguém.

Abraços
Marcos Henrique Esteves Barbosa
marcosestevesbarbosa@gmail.com
th3h4ck3r.blogspot.com

Outras dicas deste autor

Webcam no Ubuntu 7.10 utilizando driver binário spca5xx

Desativando a barra gráfica no boot do Conectiva 10

Como configurar o Apache para rodar uma aplicação WSGI básica

Trash-cli: Lixeira para a linha de comando

Habilitar nested paging em libvirt 0.8.3

Leitura recomendada

Dual boot Linux Mint 17.2 x Windows 8.1 SL com UEFI descomplicado

Wireless no Slack com placa Samsung 11Mbps Wlan PCI

Video Converter: Convertendo vídeos no Linux facilmente

Removendo opção inválida "KDE" da lista de sessões da tela de login do GDM

Terminal bash com arquivos coloridos

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts