Bonsoir,
Je suis en train de tenter de faire compiler (sans linker) avec gcc / llvm du code pour PIC. Mon intérêt est d'éviter les messages d'erreur à la mord moi le noeud du compilateur C18 pour PIC et j'espère avoir des messages d'erreur plus compréhensibles. En gros, j'essaye de faire ce qui m'a été conseillé dans les commentaires de cet article : http://gradot.wordpress.com/2013/11/...t-pas-un-type/
J'ai passé les premières difficultés en récupérant les headers, trouvant le define pour que les inclusions marchent puis j'ai contourné les mot-clés near et far. Maintenant j'arrive sur la ligne suivante qui me laisse perplexe :
extern volatile near unsigned short long PC;
gcc est comme vous et moi :
./p18f25k22.h:2759: error: both ‘long’ and ‘short’ in declaration specifiers
Quelqu'un a déjà vu un truc comme ça ? Quelqu'un a t-il surtout une idée de comment remplacer ce type par un type plus "commun" ?
Bktero
Partager