Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
tutoriel:comment_compiler_un_kernel_de_kernel.org [Le 25/12/2020, 10:04]
Olivier V Méthode simple de compilation pour appliquer uniquement un patch
tutoriel:comment_compiler_un_kernel_de_kernel.org [Le 10/01/2021, 12:10]
Olivier V [Gestion des bugs]
Ligne 42: Ligne 42:
   * une interface en **QT4** (Fonctionne du noyau 2.6 au noyau 4.0 - sûrement l'​interface la plus simple et complète - conseillée) => [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​libqt4-dev,​pkg-config|libqt4-dev pkg-config]]**   * une interface en **QT4** (Fonctionne du noyau 2.6 au noyau 4.0 - sûrement l'​interface la plus simple et complète - conseillée) => [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​libqt4-dev,​pkg-config|libqt4-dev pkg-config]]**
  
-===== Méthode simple de compilation pour appliquer uniquement un patch =====+===== Méthode simple de compilation ​(par exemple ​pour appliquer uniquement un patch=====
  
 <note tip>​Cette méthode s'​applique si: <note tip>​Cette méthode s'​applique si:
Ligne 87: Ligne 87:
  
   rm vmlinux-gdb.py   rm vmlinux-gdb.py
 +  ​
 +Installer les fichiers crées dans ~/NOYAU avec
 +
 +  sudo dpkg -i *.deb
  
 <​note>​ <​note>​
-Pour la dernière version de développement il faudrait utiliser+Pour compiler ​la dernière version de développement il faudrait utiliser ​plus haut
  
   git clone --depth=1 git://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git   git clone --depth=1 git://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git
Ligne 104: Ligne 108:
 tar xvf linux-* tar xvf linux-*
 </​code>​ </​code>​
 +
 +<note tip>Il est possible de récupérer les sources par git (voir paragraphe précédent) </​note>​
  
 ===== Configuration particulière ===== ===== Configuration particulière =====
Ligne 335: Ligne 341:
  
 Voilà c'est fait :-) Voilà c'est fait :-)
 +
 +===== Gestion des bugs =====
 +
 +En cas de découverte d'un bug il faut commencer par une bissection.\\
 +Voir : [[:​kernel_bissection|Bissection d'un noyau]]
  
 ===== Liens ===== ===== Liens =====
Ligne 343: Ligne 354:
  
 ----- -----
-//​Contributeurs:​ [[:​utilisateurs:​Fabien26]],​ [[:​utilisateurs:​adam0509]],​ [[:​utilisateurs:​BeAvEr]],​ [[:​utilisateurs:​fleroi91]].//​+//​Contributeurs:​ [[:​utilisateurs:​Fabien26]],​ [[:​utilisateurs:​adam0509]],​ [[:​utilisateurs:​BeAvEr]],​ [[:​utilisateurs:​fleroi91]], [[:​utilisateurs:​olivier_v]].//
  • tutoriel/comment_compiler_un_kernel_de_kernel.org.txt
  • Dernière modification: Le 11/09/2022, 12:24
  • par moths-art