GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible de développer un module de noyau Linux dans CLion ?

L'approche que j'utilise pour spéléologie du noyau Linux via clion est :

  • créer un compile_commands.json pour le noyau en utilisant une construction interceptée
  • utiliser un script ruby ​​pour convertir compile_commands.json dans un clion friendly CMakeLists.txt

Cela permet à la fois la navigation dans le code et une expérience d'édition raisonnable.

Voir pour plus de détails https://github.com/habemus-papadum/kernel-grok


Oui c'est le cas. Mais vous aurez besoin d'écrire le fichier make pour construire le module du noyau.

Mise à jour 1 : Je recommande QtCreator pour écrire le module du noyau Linux.Voir mon manuel

Mise à jour 2 : Je recommande également eclipse cdt.Voir le manuel eclipse pour savoir comment le préparer pour le noyau Linux.


Linux
  1. Linux - Comment déterminer quel module corrompt le noyau ?

  2. Linux – Un noyau corrompu sous Linux ?

  3. Est-il possible de développer des applications DirectX sous Linux ?

  4. Comment coder un module du noyau Linux ?

  5. Appeler une fonction de l'espace utilisateur à partir d'un module du noyau Linux

Commande Modprobe sous Linux

Commande Sysctl sous Linux

Commande Rmmod sous Linux

Linux est-il un système d'exploitation ou un noyau ?

Le noyau Linux contre. Mac noyau

Afficher les informations du module du noyau Linux avec la commande Modinfo