2010-11-17 2 views
5

Je suis en train d'utiliser actuellement Eclipse pour développer un code que je l'ai fait dans un éditeur de texte en C.dans Eclipse avec Compiler le -lpthread de gcc et -lrt mis

Je suis actuellement sous Linux, compiler avec GCC avec les arguments suivants:

gcc -o SO SO.c -lpthread -lrt 

J'ai essayé d'ajouter "-lpthread -lrt" à Eclipse de "C/C++ Build" -> "options découverte" -> "arguments compilateur", mais il invocation semble inutile.

J'ai également essayé sur "C/C++ Build" -> "Options de découverte" -> "Paramètres" mais cela ne semble pas le faire aussi.

Comment remplacer les arguments de ligne de commande GCC d'Eclipse?

Répondre

11

Dans les propriétés du projet, accédez à: C/C++ Build -> Settings.
Ensuite, "Tool Settings", sélectionnez "Libraries" sous "Linker".
Vous pouvez y ajouter toutes vos bibliothèques de projet (sans le "-l"). Également dans la partie inférieure, vous pouvez ajouter un chemin personnalisé pour rechercher des bibliothèques.

2

-lpthread et -lrt sont passés à l'éditeur de liens, pas au compilateur. Bibliothèque devrait pouvoir les ajouter en tant que nouvelles bibliothèques.

Questions connexes