|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2006
Messaggi: 155
|
Code di messaggi in Unix
esercitandomi sulle code di messaggi in Unix mi dà un errore:
mycoda1.o: In function `main': mycoda1.c.text+0xb2): undefined reference to `mq_open' mycoda1.c.text+0xe5): undefined reference to `mq_getattr' mycoda1.c.text+0x163): undefined reference to `mq_send' mycoda1.c.text+0x19e): undefined reference to `mq_getattr' mycoda1.c.text+0x1d9): undefined reference to `mq_close' collect2: ld returned 1 exit status *************************************************************** Quando compilo con "cc -c mycoda1.c" non mi dà errore ma appena lancio "cc -o mycoda2 mycoda2.o" per creare l'eseguibile, mi dà tale errore, siccome prima un altro file sui Thread mi dava un errore simile un utente mi ha detto di inserire -lpthread ora ci vuole qualche altro parametro? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
leggendo qua e la pare che la lib sia librt
quindi: -lrt
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: May 2006
Messaggi: 155
|
ok grazie funziona
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:26.











ho concluso con: kvegeta, doctordb, Leland Gaunt.








