bonjours, j'ai un probleme au moment du linkage ou on me dit:
bon voici les codes de c_ursul.c , misc.c et protocol.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 misc.o:(.rodata+0x0): multiple definition of `STATJOBS' c_ursul.o:(.data+0x0): first defined here
c_ursul.c et misc.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #ifndef __PROTOCOL_H #define __PROTOCOL_H /************************************************************************** ########################################################################### * * Type & Enum Def * ########################################################################### **************************************************************************/ #define MAX_CMD 16 #define MAX_CMD_LINE 8192 #define MAX_CMD_BYTE 4 #define MAX_PACKET_SIZE 4096 #define MAX_RESP_SIZE 64000 const unsigned char STATJOBS [MAX_CMD_BYTE] = {0x1A,0x00,0x00,0xFF}; .... #endif
et dans misc.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #include "include/misc.h"
en faite ce que j'aimerai faire c'est utiliser le tableau STATJOBS dans c_ursul.c et dans misc.c Je sais pas si c'est possible. merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #ifndef __MISC_H #define __MISC_H #include "protocol.h"
Partager