|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2006
Città: Riccione
Messaggi: 1851
|
[C] linking delle librerie
non riesco a linkare la libreria semaphore.h in quanto non conosco il file che la implementa potete illuminarmi
![]()
__________________
Visitate il mio blog sul mondo FPV:HeavyMachineGun Per i veri appassionati di Formula1: PassioneF1 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Stai lavorando su Linux, vero? semaphore.h comunque è un include (non una libreria) che definisce le funzioni sem_XXX. Mi sembra che siano nella libreria librt.so, quindi usa il flag -lrt
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2006
Città: Riccione
Messaggi: 1851
|
esatto il problema nascieva proprio dal fatto che semaphore non è una libreria e io non sapevo in che libreria sono definite quelle funzioni ho risolto linkando pthread grazie cmq
__________________
Visitate il mio blog sul mondo FPV:HeavyMachineGun Per i veri appassionati di Formula1: PassioneF1 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Sì, pthread è vero. la librt.so non ha in effetti le sem_xxx però linka a sua volta con la libpthread!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:30.