59 votes

Comment recompiler un seul module de noyau ?

Habituellement, les sources du noyau sont stockées dans `` . Pour éviter de recompiler l’ensemble du noyau si je modifie la source d’un module, comment puis-je recompiler uniquement ce module ?

62voto

Niklas B. Points 40619

Basculez vers le répertoire racine de votre arborescence source et exécutez la commande suivante :

Et pour installer le module compilé :

Remarque : Comme le mentionne lunakid, cette dernière commande peut ne pas construire le module en premier, alors soyez prudent.

9voto

Szilárd Pfeiffer Points 966

Vous pouvez passer le chemin d’accès au nom du module ou au répertoire du module à créer comme paramètre.

7voto

siz Points 72

Si vous avez modifié uniquement le code dans le fichier drivers/net/ethernet/intel/e1000/e1000_main.c

Générez le module.

Installez le module.

4voto

rocky Points 111
<pre><code></code><p><a href="https://askubuntu.com/questions/515407/how-recipe-to-build-only-one-kernel-module">https://askubuntu.com/questions/515407/how-recipe-to-build-only-one-kernel-module</a></p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X