Banuiesc ca e in regula daca am adaugat hash.c, dar acesta e folosit doar intr-o regula explicita din Makefile (regula ce nu e apelata de make sau make build). Motivul pentru care am adaugat si hash.c este pentru consistenta.
Pe 12 martie 2017, 16:14, Mihai Barbulescu via so <so@cursuri.cs.pub.ro> a scris: > Și mi-am dat seama ca nu am clarificat ceva aici : hash.c a fost dat sa ci > se genereze biblioteca pt development pe mașini altele decât cele de SO > > Dar checkerul și tema în final trebuie sa se linkeze cu cele doua > biblioteci date în schelet. Nu trebuie sa pui în arhiva nici .so nici .dll > și nici hash.c > > Avem noi grija dacă faci corect linkarea în makefile sa fie bibliotecile > în checker > > On 12 Mar 2017 13:06, "Mihai Barbulescu" <b12mi...@gmail.com> wrote: > >> Salut, >> >> Nu ai ce cauta cu sursa funcției hash.c. Tu primești hash.dll și >> libhash.so în scheletul temei și pe github (1) și tu trebuie doar sa >> incluzi hash.h unde ai semnătura și sa folosești funcția de hash. >> >> (1) https://github.com/systems-cs-pub-ro/so-assignments/ >> tree/master/1-multi/util >> >> On 12 Mar 2017 13:02, "Cristian-George MONDIRU (67459) via so" < >> so@cursuri.cs.pub.ro> wrote: >> >>> Salutare, >>> >>> Este necesara crearea bibliotecii sau este suficienta linkarea? Intreb >>> deoarece nu imi este clar din eununt: >>> " Porniți de la scheletul de Makefile atât pentru Linux cât și pentru >>> Windows oferit în temă. " >>> " Nu submiteți nici sursa originală a hash.c și vă bazați implementarea >>> pe acesta.". >>> In makefile-ul primit se creeaza biblioteca. >>> Daca nu incarcam hash.c cum am putea crea biblioteca? >>> >>> _______________________________________________ >>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii >>> >> > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii >
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii