View Full Version : [C] linking delle librerie
Slayer86
29-03-2007, 11:02
non riesco a linkare la libreria semaphore.h in quanto non conosco il file che la implementa potete illuminarmi:D
non riesco a linkare la libreria semaphore.h in quanto non conosco il file che la implementa potete illuminarmi:DStai 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
Slayer86
29-03-2007, 14:43
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
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
ho risolto linkando pthreadSì, pthread è vero. la librt.so non ha in effetti le sem_xxx però linka a sua volta con la libpthread!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.