Pular para o conteúdo

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

Dica publicada em Linux / Avançado
Perfil removido removido
Hits: 5.983 Categoria: Linux Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Atualizando Linux Mint 17 para Linux Mint 17.1

Instalando drivers ATI de forma rápida e prática

libre.fm: Banco de músicas online livre

Instalando o Xconq em qualquer distribuição Linux

Adicionando um segundo drive de CD-ROM no Kurumin

Multicast em redes Bridge com OpenVPN

Ubuntu Linux Intrepid Ibex Alpha4 até 6 travando no boot

Como Renomear uma Interface de Rede pelo SystemD

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

Chmod sem mistérios

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.