[so] [SO][Tema1] Rulare checker pe masina virtuala linux
Razvan Crainea
razvan.crainea at gmail.com
Mon Mar 12 10:35:00 EET 2018
On Mon, Mar 12, 2018 at 10:12 AM Cristina VOINEAG (67179) via so <
so at cursuri.cs.pub.ro> wrote:
> Salut,
>
> Nu reusesc sa rulez checker-ul nici pe masina virtuala linux, nici pe pe
> masina fizica.
>
> Eroare masina fizica: ./tema1: error while loading shared libraries:
> libhash.so: wrong ELF class: ELFCLASS32.
> Eroare masina vituala linux: ./tema1: cannot execute binary file: Exec
> format error.
>
În arhiva pe care ai submis-o pe vmchecker, în Makefile, nu folosești
corect variabilele. Citește, te rog, cum se folosesc variabilele într-un
script Makefile[1].
>
> Masina virtuala linux: Am cautat pe net si am gasit ca ar putea fi o
> problema cu faptul ca rulez checker-ul direct dintr-un folder Shared. Prin
> urmare, am arhivat fisierele necesare checker-ului si le-am mutat intr-un
> folder ne-share-uit => in continuare nu pot rula.
>
Din datele pe care le-ai dat până acum, tot ce știm este că nu poți rula.
Avem nevoie de mai multe detalii. Dă-ne, te rog, output-ul comenzii `file
libhash.so tema1` și `ldd tema1`.
> De asemenea, pentru verificarea coding style-ului cu checkpatch.pl, desi
> am primit warning-uri si am corectat codul, nu primesc punctajulul aferent.
> In plus, apare urmatorul output: No structs that should be const will be
> found - file '/SO/Tema1/1-multi/checker/const_structs.checkpatch': No such
> file or directory.
>
Script-ul checkpatch este foarte complex, iar parametri impliciți sunt
făcuți să fie rulați pe codul sursă Linux. De aceea, noi am creat pentru
voi un wrapper[2] care folosești parametri de care aveți nevoie pentru
temă. Folosește wrapper-ul indicat acolo.
>
> Imi puteti da niste sugestii pentru rezolvarea acestor probleme ?
> Multumesc anticipat.
>
>
[1] https://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_6.html
[2]
https://ocw.cs.pub.ro/courses/so/teme/general?s[]=checkpatch&s[]=pl#coding_style
Numai bine,
Răzvan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20180312/07672f02/attachment.html>
More information about the so
mailing list