mutex, j'arrive pas a compiler

mutex, j'arrive pas a compiler - C - Programmation

Marsh Posté le 10-12-2003 à 08:51:04    

Quand je suis sur mon pc sous linux, je n'arrive pas a utiliser les mutex, erreurs a la compilation (comme s'il ne connaissait pas les mutex) alors que si j'envoie exactement le meme programme a la fac, ca marche sans probleme. D'ou ca peut venir ? :??:

Reply

Marsh Posté le 10-12-2003 à 08:51:04   

Reply

Marsh Posté le 10-12-2003 à 08:52:13    

si tu ne nous donne pas précisement le message d'erreur qu'il te retourne, on peut pas faire grand' chose...

Reply

Marsh Posté le 10-12-2003 à 09:06:20    

Code :
  1. mutex_t  mutex;
  2. ......
  3. mutex_init(&mutex,USYNC_PROCESS,NULL);


 
gcc me sort :

wcp.c:18: error: erreur de syntaxe before "mutex"
wcp.c:18: attention : data definition has no type or storage class
wcp.c: Dans la fonction « main »:
wcp.c:43: error: `USYNC_PROCESS' undeclared (first use in this function)
wcp.c:43: error: (Each undeclared identifier is reported only once
wcp.c:43: error: for each function it appears in.)


ligne 18 correspond a mutex_t mutex
ligne 43  correspond a mutex_init(&mutex,USYNC_PROCESS,NULL);
 
 
Je comprend pas pourquoi chez moi ca marche pas alors qu'a la fac la marche tres bien [:le kneu]


Message édité par morpheus67 le 10-12-2003 à 09:11:04
Reply

Marsh Posté le 10-12-2003 à 09:14:51    

est-ce que tu as #include <pthread.h>?

Reply

Marsh Posté le 10-12-2003 à 09:21:30    

moktar1er a écrit :

est-ce que tu as #include <pthread.h>?

non je l'avais pas mais je viens de le rajouter et ca ne marche tjs pas :/

Reply

Marsh Posté le 10-12-2003 à 09:41:07    

euh attends ... je vois de voir 1 truc...
mutex_t tout seul comme ça je connaissais pas de toutes façons...
ils n'ont pas une librairie spéciale à ta fac?

Reply

Marsh Posté le 10-12-2003 à 09:50:18    

c'est bon, ca marche, je viens de rajouter pthread_ devant tout ce qui a en rapport avec les mutex et ca compile :jap:
 
Notre prof aurait pu nous dire ca quand meme [:le kneu]

Reply

Marsh Posté le 10-12-2003 à 10:02:18    

Ah bah non, t'es fou toi ...
La devise de 90% des profs d'infos que j'ai croise c'etait : Nous on vous apprend l'algorithmique et la prog objet ... pour le code c'est a vous d'apprendre tout seul ... :sarcastic:


---------------
Attention aux tomics revelateurs. Quand on est bourre, faut pas moster  :D :) ;)
Reply

Marsh Posté le 10-12-2003 à 10:44:58    

Fab52 a écrit :

Ah bah non, t'es fou toi ...
La devise de 90% des profs d'infos que j'ai croise c'etait : Nous on vous apprend l'algorithmique et la prog objet ... pour le code c'est a vous d'apprendre tout seul ... :sarcastic:

ca me derangerais meme pas trop mais dans ce cas qu'ils nous disent rien au lieu de nous donner des trucs qui ne marchent que sur les ordi de la fac :sarcastic:  

Reply

Marsh Posté le 10-12-2003 à 13:53:29    

morpheus67 a écrit :

je viens de rajouter pthread_ devant tout ce qui a en rapport avec les mutex et ca compile[:le kneu]

on est sauvé alors :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed