[Risolto]Thread e compilazione

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Bob 91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: giovedì 2 ottobre 2008, 17:10
Desktop: Unity
Distribuzione: Ubuntu 13.10 64bit
Località: Messina

[Risolto]Thread e compilazione

Messaggio 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 ???
Ultima modifica di Bob 91 il lunedì 14 maggio 2012, 15:24, modificato 1 volta in totale.
Notebook Acer Aspire 5552 - AMD II x2 P320 2.10 Ghz - 4Gb ram DDR3 - Ati Mobility Radeon HD 4250 256 Mb - HDD 500 Gb
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: Thread e compilazione

Messaggio da difesaparcosempione »

gcc ./pthread.c -lpthread

ciao
Bob 91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: giovedì 2 ottobre 2008, 17:10
Desktop: Unity
Distribuzione: Ubuntu 13.10 64bit
Località: Messina

Re: Thread e compilazione

Messaggio da Bob 91 »

difesaparcosempione ha scritto:gcc ./pthread.c -lpthread

ciao
come posso farlo fare in automatico a GEANY ?
Notebook Acer Aspire 5552 - AMD II x2 P320 2.10 Ghz - 4Gb ram DDR3 - Ati Mobility Radeon HD 4250 256 Mb - HDD 500 Gb
Avatar utente
Eni
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 652
Iscrizione: martedì 21 luglio 2009, 14:28
Località: Campania

Re: Thread e compilazione

Messaggio da Eni »

vai in opzioni di compilazione e mettilo così:


gcc %(lettera) -lpthread
disse il saggio Ping Pong...windows si "impala" un passo alla volta..........linux si "impala" difficilmente...
Bob 91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: giovedì 2 ottobre 2008, 17:10
Desktop: Unity
Distribuzione: Ubuntu 13.10 64bit
Località: Messina

Re: Thread e compilazione

Messaggio 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 ?
Notebook Acer Aspire 5552 - AMD II x2 P320 2.10 Ghz - 4Gb ram DDR3 - Ati Mobility Radeon HD 4250 256 Mb - HDD 500 Gb
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Thread e compilazione

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Bob 91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: giovedì 2 ottobre 2008, 17:10
Desktop: Unity
Distribuzione: Ubuntu 13.10 64bit
Località: Messina

Re: Thread e compilazione

Messaggio da Bob 91 »

già l'avevo impostato così, volevo solo sapere se era possibile integrare un altro pulsante apparte con questo comando..
Notebook Acer Aspire 5552 - AMD II x2 P320 2.10 Ghz - 4Gb ram DDR3 - Ati Mobility Radeon HD 4250 256 Mb - HDD 500 Gb
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Thread e compilazione

Messaggio 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.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Bob 91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: giovedì 2 ottobre 2008, 17:10
Desktop: Unity
Distribuzione: Ubuntu 13.10 64bit
Località: Messina

Re: Thread e compilazione

Messaggio 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
Notebook Acer Aspire 5552 - AMD II x2 P320 2.10 Ghz - 4Gb ram DDR3 - Ati Mobility Radeon HD 4250 256 Mb - HDD 500 Gb
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Thread e compilazione

Messaggio da Zoff »

No non è possibile.

Puoi però usare un Makefile e compilare con make.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Bob 91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: giovedì 2 ottobre 2008, 17:10
Desktop: Unity
Distribuzione: Ubuntu 13.10 64bit
Località: Messina

Re: Thread e compilazione

Messaggio da Bob 91 »

ok grazie lo stesso =)
Notebook Acer Aspire 5552 - AMD II x2 P320 2.10 Ghz - 4Gb ram DDR3 - Ati Mobility Radeon HD 4250 256 Mb - HDD 500 Gb
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Thread e compilazione

Messaggio da cristian_c »

Bob 91 ha scritto:ok grazie lo stesso =)
Comunque hai (risolto) il problema iniziale. Aggiungilo al primo titolo della discussione ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti