Cross Compiling

1 reply [Ultimo contenuto]
flavio87
Offline
Joined: 09/22/2008

Buone ferie ragazzi!

Sto cercando di ricompilare il kernel del mio NetBook, solo che volevo ricompilarlo usando il fisso che è un po' più potente.

 

Allora, sul portatile ho un Lubuntu e sto seguendo questa guida per configurare e compilare.

 

Il mio dubbio è: sapendo la famiglia del processore di chi compila (il mio Deskotp) e quella di destinazione (il Netbook).

Come faccio a fare il Cross Compile?

Bisogna impostare variabili di sistema?

Ho visto che il comando

make-kpkg

Ha delle opzioni tipo --arch e --cross_compile ma non ho capito, nemmeno leggendo il man o cercando su google, come usarle bene.


Mi potete dare una mano? :)

sirio81
Offline
Joined: 10/06/2008

Dunque, se non sbaglio per cross-compile si intende quando si compila per un'architettura diversa, ovvero per arm, o altro tipo di processore non x-86.
Nelle opzioni del make menuconfig, puoi scegliere le ottimizzazioni del processore (xeon, pentium 4 etc).
Non ho mai provato ma penso che puoi mettere quella più adatta per il tuo notebook e riuscire a compilarlo senza problemi.

Make-kpkg non è indispensabile ma comodo. Ti crea un pacchetto deb per l'installazione e rimozione del tuo kernel, che puoi fare tranquillamente a mano.