2010-11-17 9 views
5

Attualmente sto cercando di utilizzare Eclipse per sviluppare un codice che ho fatto in un editor di testo in C.Compilazione in Eclipse con -lpthread di gcc e -lrt impostare

Sono attualmente in fase di Linux, compilarlo con GCC con i seguenti argomenti:

gcc -o SO SO.c -lpthread -lrt 

ho provato ad aggiungere "-lpthread -lrt" al di Eclipse "C/C++ Build" -> "Opzioni Discovery" -> "argomenti compilatore invocazione" ma sembra inutile.

Ho anche provato "C/C++ Build" -> "Opzioni di rilevamento" -> "Impostazioni", ma sembra che non lo faccia anche.

Come è possibile sovrascrivere gli argomenti della riga di comando GCC di Eclipse?

risposta

11

Nelle proprietà del progetto, andare a: C/C++ Build -> Impostazioni.
Quindi "Impostazioni strumento", selezionare "Librerie" in "Linker".
È possibile aggiungere tutte le librerie di progetto (senza "-l"). Inoltre, nella parte inferiore, è possibile aggiungere un percorso personalizzato alle librerie di ricerca.

2

-lpthread e -lrt vengono passati al linker, non al compilatore. Ci dovrebbe essere un modo nella Libreria di aggiungerli come nuove librerie.

Problemi correlati