mutex, j'arrive pas a compiler - C - Programmation
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...
Marsh Posté le 10-12-2003 à 09:06:20
Code :
|
gcc me sort :
wcp.c:18: error: erreur de syntaxe before "mutex" |
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
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
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?
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
Notre prof aurait pu nous dire ca quand meme
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 ...
Marsh Posté le 10-12-2003 à 10:44:58
Fab52 a écrit : Ah bah non, t'es fou toi ... |
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
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 |
on est sauvé alors
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 ?