Bonjour,
XC8 "bug" sur mes lignes de codes qui utilise malloc, j'ai bien inclus la librairie, et malloc est bien dedans, mais XC8 me renvoi le message d'erreur suivant:
Il suffit que je comment les lignes qui utilise malloc, et la compilation est ok. J'utilise 3 fois malloc de la manière suivante:Code:(908) exit status = 1 :0: error: undefined symbol: make[2]: *** [dist/PIC18F4680/production/OLEC.X.production.hex] Error 1 _malloc(dist/PIC18F4680/production\OLEC.X.production.obj) make[2]: Leaving directory `C:/Users/Fabien/Desktop/Document/Electronique/Software/librairie/OLEC.X' make[1]: *** [.build-conf] Error 2 make[1]: Leaving directory `C:/Users/Fabien/Desktop/Document/Electronique/Software/librairie/OLEC.X' make: *** [.build-impl] Error 2 BUILD FAILED (exit value 2, total time: 5s)
indata est un pointeur sur un unsigned char (unsigned char *indata, c'est un bug du compilateur de ne pas accepter ce malloc ?Code:o->indata = (unsigned char*)malloc(_sizeindata * sizeof(unsigned char));
Merci
-----