View Full Version : devo risolvere questo prob
allora devo visualizzare un elenco del carico medio del sistema mediata sull'ultimo minuto,
tramite questo frammento da codice datoci dal prof
while(iteration < duration) {
sleep(interval);
sampleLoadAvg();
iteration += interval;
}
ecco il compilatore c mi da un errore strano sulla funzione sampleloadavg
christian@kubuntu:~$ gcc -o observer2 observer2.c
/tmp/ccUJIiPS.o(.text+0x79f): In function `main':
: undefined reference to `sampleLoadAvg'
collect2: ld returned 1 exit status
che roba è mai visto! come lo posso risolvere???
Ma la funzione sampleLoadAvg dove è definità???
cosa vuol dire dov'è definita???
è nella libreria sys/tyme.h
cosa vuol dire dov'è definita???
è nella libreria sys/tyme.h
tyme.h non esiste e in time.h non c'e' quella funzione ;)
Quello che volevo sapere era proprio la sys/tyme.h(che penso sia sys/time.h)
perchè non avevo mai sentito parlare di sampleLoadAvg()
Comunque hai incluso bene la libreria??
poi devi includere anche quando linki il programma il file .lib che contiene la funzione altrimenti non la riesce a trovare...
Ciao
cosa vuol dire dov'è definita???
è nella libreria sys/tyme.h
:confused: Mai sentita! E in time.h e sys/time.h non mi sembra di vederla... Nemmeno in bits/time.h :mbe:
Non sara' un nome fittizio ('sample') che il tuo prof. ha dato ad una funzione che devi realizzare tu?
Gica :cool:
PS: non sono un moderatore e non vorrei sembrare antipatico, ma potresti usare dei titoli un po' meno vaghi per i tuoi thread?
scusate ma nn sapevo che scrivere nel titolo, nn so il prof ci fa usate questa funzione, ho cercato anche con google e mi trova solo 3 pagine, in una di queste c'è un esempio che indica proprio quella funzione da usare!
altrimenti come potrei fare un elenco del carico del sistema mediato sull'ultimo minuto???
Ziosilvio
02-05-2005, 14:35
Dato che sampleLoadAvg non è una funzione di libreria standard, devi o includere il suo codice sorgente nel programma C che stai facendo, oppure passare al compilatore le opzioni di linking per la libreria in cui è contenuta.
RaouL_BennetH
03-05-2005, 00:48
Scusa, ma mi pare che il tuo professore ultimamente prenda gli esercizi da farvi fare qui:
http://www.cs.tut.fi/kurssit/8104010/t1.txt
In fondo, c'è lo stesso codice che hai postato qui che ti ha dato il professore. Al centro, c'è la gettimeofday di qualche post fa, nzomma, sto prof non professorA bene imho :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.