Salut les C,
Comme le titre l'indique je m'intéresse au noyau linux et a son architecture ainsi que le développement ce qui me pose problème car je ne peut pas tester de code écrit par un débutant et même en recompilant le noyau je ne voit pas comment je pourrai débuter a écrire du code (et surtout le tester) car:
"Les sources /usr/src/linux-headers-$(uname -r)/* ne sont pas linkable" et je n'ai pas trouver d'équivalent dans /usr/include/
par exemple pour tester:
J'ai chercher un paquet kernel-dev qui n'existe pas et je n'ai pas de dossier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #include "usr/src/$(uname -r)/sched.h" // ce qui ne fonctionne pas je sais struct task_struct *task ; next_task(task) ; printf("find a task structure [pid:%d]\n",task->pid) ;
/usr/include/kernel
Alors comment tester du code noyau, quel est la méthodologie a utiliser pour débuter.
Je cherche juste la bonne méthodologie pour débuter et tester du code noyau sachant que le noyau n'est pas écrit en C normal mais en optimiser et que les fichiers sources sont inutilisables pour #include...
Je vous serai reconnaissant si vous voulez bien m'éclairez un peu sur le sujet et me guider.
Merci pour toutes vos réponses éclairés.
Partager