Salut! Intradevar, lipsa regulii de build era problema.
Multumesc de ajutor, Cristi Dutescu On Fri, 18 May 2018 at 17:15 Razvan Crainea <razvan.crai...@gmail.com> wrote: > Salut, Cristi! > > Nu se întâmplă nimic ciudat pe vmchecker, Makefile-ul tău nu are regula > build, așa că make caută o regulă predefinită pentru a genera fișierul > build, respectiv: > > %: %.sh > # recipe to execute (built-in): > cat $< >$@ > > Asigură-te că ai target-ul build în Makefile și că biblioteca > libscheduler.so se generează în urma comenzii "make build"[1]. > > [1] https://ocw.cs.pub.ro/courses/so/meta/notare#trimiterea_temelor > > Numai bine, > Răzvan > > On Fri, May 18, 2018 at 5:02 PM Cristi Dutescu via so < > so@cursuri.cs.pub.ro> wrote: > >> Se intampla ceva ciudat pe vmchecker. Uitandu-ma in output-ul afisat unor >> colegii, se vad comenzile de compilare, dar la mine nu. Ca si cum nu ar >> rula make. In locul comenzilor apare: >> cat build.sh >build >> chmod a+x build >> >> Nu am mai vazut acest comporatment la alti colegi. >> >> On Fri, 18 May 2018 at 16:46 Cristi Dutescu <cristi.dute...@gmail.com> >> wrote: >> >>> Adrian, >>> >>> Iti multumesc de raspuns, dar din pacate tot nu functioneaza. >>> >>> On Fri, 18 May 2018 at 15:31 Adrian Pop <popadrian1...@gmail.com> wrote: >>> >>>> Salut! >>>> Pune LIB=libscheduler.so, adica prefixeaza cu acel "lib" numele >>>> bibliotecii dinamice. >>>> >>>> Bafta! >>>> >>>> 2018-05-18 14:09 GMT+03:00 Cristi Dutescu via so <so@cursuri.cs.pub.ro> >>>> : >>>> >>>>> Salutare! >>>>> >>>>> Nu imi este clar ce trebuie sa incarc pe vmchecker. Eu am pus in >>>>> arhiva toate fisierele sursa necesare si un Makefile care imi creeaza >>>>> fisierul *.so in directorul curent, iar pe vmchecker primesc eroare de >>>>> compilare a checker-ului. >>>>> >>>>> Eroare este urmatoarea: >>>>> >>>>> gcc -Wall -g _test/run_test.o _test/test_exec.o _test/test_io.o >>>>> _test/test_sched.o -pthread -lscheduler -L. -o _test/run_test >>>>> /usr/bin/ld: cannot find -lscheduler >>>>> collect2: error: ld returned 1 exit status >>>>> Makefile.checker:16: recipe for target '_test/run_test' failed >>>>> make: *** [_test/run_test] Error 1 >>>>> >>>>> >>>>> Numai bine, >>>>> >>>>> Cristian Dutescu >>>>> >>>>> >>>>> _______________________________________________ >>>>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii >>>>> >>>> >>>> >>>> >>>> -- >>>> Adrian Pop >>>> Student @University Politehnica of Bucharest >>>> >>> _______________________________________________ >> http://ocw.cs.pub.ro/courses/so/info/lista-discutii > >
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii