Uther :
>Quand un programme Kernel est lancé quand il n'y a pas de Kernel, ça quitte avec "Kernel needed".
>Mais COMMENT ça se passe en détail ? C'est TIGCC qui ne doit pas appliquer la definition de PpHd à la lettre.
C'est PpHd qui n'applique pas la définition de JM à la lettre!

snow-tiger
:A quel niveau on fait le stub ? C'est dans les headers, non ?
Non, c'est dans
tigcc.a. Relis le message
./100 s'il te plaît.
C'est kernel.h qui permet de faire un prog kernel.
Non, pas du tout, il suffit de cocher la bonne case dans les options de projet.
Donc on devrait bien s'arranger à mettre du MiStub en C, en disant à l'utilisateurde faire 2 fonctions void _main(void) et void _begin(void).
Non. Un programme C fait avec
TIGCC est soit 100% kernel, soit 100%
_nostub, on ne peut pas mélanger les deux.
Uther :
Non c'est le linker de TIGCC qui fait le stub donc si tu veut changer ca faudra te plonger dans le code source du linkeur de TIGCC avec comme risque de te facher a vie avec Kevin 
Les headers binaires du format kernel se trouvent dans
tigcc.a, pas dans le linker.