Bonjour ,
J'essaye de compiler un programme en c sous Linux jai un tt petit probleme pr le moment c qu' il trouve pas la bibliotheque : thread.h
Merci pr votre aide![]()
Bonjour ,
J'essaye de compiler un programme en c sous Linux jai un tt petit probleme pr le moment c qu' il trouve pas la bibliotheque : thread.h
Merci pr votre aide![]()
Salut,
C'est un fichier d'en tête, pas une bibliothèque.il trouve pas la bibliotheque : thread.h
Pour ce qui est du problème, as-tu pensé à ajouter la bibliothèque au projet ?
Et bien javoue que je ne lai pas mis parceque jai jamais fais ceci sous linux alors si jai bien compris il faut que je rajoute cette option lors de la compilation c bien ca ?
Je suis desolee c etait uen reponse pr un autre forum et je me suis trempee de fenetre !!!!!!!!
alors oui si jai bien compris il faut que je rajoute la bibliotheque dans le repertoire du projet mais en faite deja quand je fais : find / -name thread.h
il trouve rien :s
Ce ne serait pas l'entete POSIX pthread.h, par hasard ?
Alors pour expliquer plus le contexte jai un porjet que je dois compiler c pas mon projet mais on ma delegue cette tache du coup quand je cherche dans les fichires ou il y a lerreur je trouve quil ya : un include de thread.h
voila et je ne sais pas ou est ce que je peux regarder pr le verifier ou pas
voila
pour etre plus precise le compilateur me sort quil na pas trouve le fichier thread.h dans pleins de fichiers du projet effectivement la ou ils sont mis un include thread.h
voila
S'il n'y a pas de faute de frappe, il y a deux explications à ce comportement:
- thread.h est un fichier entete créé pour le projet, et il est manquant ou placé ailleurs dans la version dont tu disposes;
- thread.h est l'interface d'une bibliothèque tierce qui n'est pas installée sur ta machine (par exemple les threads Solaris). Il est possible que cette bibliothèque ne soit pas disponible pour ton environnement, auquel cas il faudra faire un travail de portage avec une bibliothèque équivalente (par exemple les threads POSIX).
Je conseil aussi vivement l'utilisation de pthread qui est portable et surement la plus utilisée ! Tu as même droit à un petit tutoriel d'initiation: http://franckh.developpez.com/tutoriels/posix/pthreads/![]()
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Partager