2010-12-02 39 views
9

J'ai un problème dans la construction d'un programme de threads c. Le programme donne une erreur comme "référence indéfinie à pthread_creat". J'ai cherché et trouvé pour utiliser les options gcc comme "gcc -lpthread -o ...."référence indéfinie à pthread_create dans c programme sur eclipse (Fedora)

Mais je ne peux pas le configurer pour eclipse. J'ai essayé de faire des changements dans makefile mais à chaque fois il a été remplacé par des options par défaut. S'il vous plaît aidez-moi à définir ces options gcc et écrire sur où et comment définir les options gcc dans Eclipse sur fedora 10.

Merci,

Lokesh

+0

Bien sûr, vous pouvez le définir dans Eclipse, vous juste havent regardé assez fort pour savoir où ... – leppie

Répondre

2

Vérifiez this « tutoriel » sur sur l'éclipse de configuration pour développer des fils posix.

Espérons que ça aide.

22

pour ajouter la bibliothèque pthread à votre projet de flux ces étapes (dans Eclipse):

cklick droit sur le projet dans l'explorateur de projet -> propriétés -> c/C++ build -> Paramètres -> éditeur de liens -> Bibliothèques -> ajouter -> pthread -> ok -> reconstruire

0

pour ajouter la bibliothèque pthread à votre projet non makefile, suivez les étapes suivantes (Eclipse):

clic droit sur le projet dans l'explorateur de projet. Sélectionnez propriétés -> c/C++ général -> Chemins et symboles -> bibliothèques -> ajouter -> tapez 'pthread' dans la zone de texte -> ok -> ok -> rebuild