Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Ubuntu >> .

Come compilare i moduli in Ubuntu

Ubuntu consente di caricare e scaricare i moduli del kernel in qualsiasi momento . I moduli servono a molti scopi , più comunemente , sono i driver per i dispositivi che non dispongono di supporto integrato nel kernel di base . Dal momento che Linux è un sistema operativo open -source , è possibile compilare il codice sorgente di un modulo e caricare immediatamente il codice eseguibile risultante come una estensione del kernel sul computer Ubuntu . Istruzioni
1

Premere " Ctrl ", "Alt" e "F1" , allo stesso tempo nella schermata di login di Ubuntu per aprire una console in modalità testo . Digitare il nome utente e la password per entrare Ubuntu si presenta con un guscio pronto ad accettare i vostri comandi .
2

Cambia directory di lavoro della shell per la posizione in cui il codice sorgente del modulo è digitando il seguente comando nella shell:
cd /home

/Sven /dev /myMod

sostituire " /home /Sven /dev /myMod " con il percorso completo della directory di codice sorgente del modulo . Premere il tasto " Enter ".
3

Avviare un editor di testo per creare un nuovo file di nome " Makefile ". Inserire il testo seguente nel nuovo file :

obj - m = myMod.o

KERNEL = $ (shell uname -r ) per

tutti :

make- C /lib /modules /$ ( kernel) /build M = $ ( PWD ) moduli

pulita :

make- C /lib /modules /$ ( kernel) /costruire M = $ ( PWD ) pulito

Sostituire " myMod.o " con il nome del file del modulo compilato che si sta tentando di costruire . Salvare le modifiche al file e chiudere l'editor di testo .
4

Compilare il modulo digitando il comando " make" nel guscio e premendo " Invio". Dopo un ritardo che dipende dalla quantità di codice di Ubuntu ha bisogno per la compilazione, il prompt della shell apparirà e il modulo compilato sarà nel file " myMod.ko " nella directory corrente .

 

sistemi © www.354353.com