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

Publicado por Perfil removido em 08/06/2007

[ Hits: 5.630 ]

 


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

Adicionando o repositório UserAndLinux (UALinux) no Ubuntu 20.04

Placa de rede ISA ne2000 no Slackware 10.2

Usando SkypeCast no Linux com versão 2.0 do Skype

Lazarus - Ressuscitando dados do Firefox

Linux - Cliente DHCP com DNS personalizado

Leitura recomendada

[RESOLVIDO] Erro: "WARNING: Cannot write log" ao criar cache do Squid

Nada de sync ou BleachBit, limpe o cache do sistema de forma alternativa

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

oVirt no Centos 7

Criando repositório local no Red Hat 5.8 (Tikanga)

  

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