Pagina 1 di 1

[Risolto]Thread e compilazione

Inviato: mercoledì 9 maggio 2012, 13:33
da Bob 91
Ragazzi ho un problema...
Ho preso un programmino di esempio per i pthread e quando cerco di compilarlo con il comando

Codice: Seleziona tutto

gcc -lpthread ./pthread.c
il compilatore mi ritorna quest' errore

Codice: Seleziona tutto

pthread.c:(.text+0x8f): undefined reference to `pthread_create'
collect2: ld returned 1 exit status
Come posso risolvere ???

Re: Thread e compilazione

Inviato: mercoledì 9 maggio 2012, 15:18
da difesaparcosempione
gcc ./pthread.c -lpthread

ciao

Re: Thread e compilazione

Inviato: mercoledì 9 maggio 2012, 15:35
da Bob 91
difesaparcosempione ha scritto:gcc ./pthread.c -lpthread

ciao
come posso farlo fare in automatico a GEANY ?

Re: Thread e compilazione

Inviato: mercoledì 9 maggio 2012, 19:56
da Eni
vai in opzioni di compilazione e mettilo così:


gcc %(lettera) -lpthread

Re: Thread e compilazione

Inviato: mercoledì 9 maggio 2012, 20:06
da Bob 91
Eni ha scritto:vai in opzioni di compilazione e mettilo così:


gcc %(lettera) -lpthread
si già l'avevo fatto.. ma è possibili aggiungere un pulsante nella finestra principale ?

Re: Thread e compilazione

Inviato: mercoledì 9 maggio 2012, 23:41
da Zoff
Bob 91 ha scritto:
Eni ha scritto:vai in opzioni di compilazione e mettilo così:


gcc %(lettera) -lpthread
si già l'avevo fatto.. ma è possibili aggiungere un pulsante nella finestra principale ?
Clicca sulla freccetta a finaco al pulsante che usi per compilare (il mattoncino).
Poi vai in "Imposta i comandi per la generazione"

E cambia:

Codice: Seleziona tutto

gcc -Wall -o "%e" "%f"
in:

Codice: Seleziona tutto

gcc -Wall -o "%e" "%f" -lpthread

Re: Thread e compilazione

Inviato: giovedì 10 maggio 2012, 1:17
da Bob 91
già l'avevo impostato così, volevo solo sapere se era possibile integrare un altro pulsante apparte con questo comando..

Re: Thread e compilazione

Inviato: giovedì 10 maggio 2012, 7:49
da Zoff
Bob 91 ha scritto:già l'avevo impostato così, volevo solo sapere se era possibile integrare un altro pulsante apparte con questo comando..
In quel modo hai impostato il pulsante col mattoncino per usare quel comando.

Re: Thread e compilazione

Inviato: giovedì 10 maggio 2012, 20:02
da Bob 91
mi sono spiegato male, io avevo impostato il terzo comando per la generazione con l'estensione per i thread, visto che se voglio compilare un programma senza thread mi da errore, quindi volevo sapere se si poteva aggiungere un altro mattoncino che mi compilava il programma con l' estensione per i thread

Re: Thread e compilazione

Inviato: giovedì 10 maggio 2012, 20:10
da Zoff
No non è possibile.

Puoi però usare un Makefile e compilare con make.

Re: Thread e compilazione

Inviato: giovedì 10 maggio 2012, 20:34
da Bob 91
ok grazie lo stesso =)

Re: Thread e compilazione

Inviato: venerdì 11 maggio 2012, 13:51
da cristian_c
Bob 91 ha scritto:ok grazie lo stesso =)
Comunque hai (risolto) il problema iniziale. Aggiungilo al primo titolo della discussione ;)