Puncte:0

Comanda nu funcționează - relocari în ELF generic

drapel in
Orf

Sunt nou în ubuntu, încerc să folosesc make pentru a compila codul pentru o sarcină, totuși comanda make nu funcționează și șterge unele dintre fișierele care sunt necesare pentru sarcina mea. Makefile a fost furnizat de profesorul meu, așa că nu sunt sigur care ar putea fi problema.

Acesta este mesajul pe care îl primesc când rulez make:

gcc -c -Perete -I. -fpic -g -fbounds-check student.c -o student.o 
gcc -o tester tester.o student.o ref.o
/usr/bin/ld: tester.o: Mutări în ELF generic (EM: 62)
/usr/bin/ld: tester.o: Mutări în ELF generic (EM: 62)
/usr/bin/ld: tester.o: Mutări în ELF generic (EM: 62)
/usr/bin/ld: tester.o: Mutări în ELF generic (EM: 62)
/usr/bin/ld: tester.o: Mutări în ELF generic (EM: 62)
/usr/bin/ld: tester.o: eroare la adăugarea simbolurilor: fișier în format greșit
collect2: eroare: ld a returnat 1 stare de ieșire
make: *** [Makefile:10: tester] Eroare 1

Aici este Makefile în cazul în care aceasta este problema, dar profesorul meu ne-a spus că nu trebuie să facem nicio modificare la acest fișier:

CC=gcc
CFLAGS=-c -Perete -I. -fpic -g -fbounds-verificare  

OBJS=tester.o student.o ref.o

%.o: %.c %.h
    $(CC) $(CFLAGS) $< -o $@ 

tester: $(OBJS)
    $(CC) $(LDFLAGS) -o $@ $^

curat:
    rm -f student.o tester.o tester
David avatar
drapel cn
Ești sigur că funcționează pe versiunea nedeclarată de Ubuntu pe care o rulezi?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.