Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Problem sa kompiliranjem na racunalu student [g++ (GCC) 4.1]
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
Gost






PostPostano: 16:25 pet, 18. 4. 2008    Naslov: Problem sa kompiliranjem na racunalu student [g++ (GCC) 4.1] Citirajte i odgovorite

Pozdrav,

imam problem sa kompiliranjem koda pomocu g++ kompajlera. Naime nakon sto sam imao problema sa nekoliko svojih programa odlučio sam istestirati primjer s vjezbi (kojeg sam nepromijenjenog uploadao na server, vjezbe 1, primjer 3) i dogodila se ista greska.

[code:1]
student 1: g++ main.cpp
ld: Unsatisfied symbol "pop(stack*)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "push(stack*, int)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "empty(stack)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "makeNull(stack*)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "top(stack)" in file /var/tmp//ccLrCFua.o
5 errors.
collect2: ld returned 1 exit status
student 2:
[/code:1]


Medjutim nakon sto sam unio sljedecu modifikaciju:
Na kraj header filea (stack.h) sam dodao liniju koda:
[code:1]
#include "stack.cpp"
[/code:1]
A sa pocetka stack.cpp sam maknuo liniju koja ukljucuje header, zadatak se zacudo uspjesno kompilirao. Zanima me u cemu je greska i zasto tako jednostavan primjer nije portabilan (ukljucuci i moju zadacu koja se pretpostavljam zbog istog razloga nije htjela kompjalirat!!)

Nakon postavljenog pitanja asistentu on je odgovorio da se moj postupak ne bi trebao primjenjivati sto izgleda logicno, ali u cemu je onda problem? Molim odgovor na ovo zato jer se bojim da ce se slicna stvar dogoditi i sa iducom zadacom, a nije ugodno gubiti vrijeme sa smisljanjem algoritama da na kraju blah... :D
Pozdrav,

imam problem sa kompiliranjem koda pomocu g++ kompajlera. Naime nakon sto sam imao problema sa nekoliko svojih programa odlučio sam istestirati primjer s vjezbi (kojeg sam nepromijenjenog uploadao na server, vjezbe 1, primjer 3) i dogodila se ista greska.

Kod:

student 1: g++ main.cpp
ld: Unsatisfied symbol "pop(stack*)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "push(stack*, int)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "empty(stack)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "makeNull(stack*)" in file /var/tmp//ccLrCFua.o
ld: Unsatisfied symbol "top(stack)" in file /var/tmp//ccLrCFua.o
5 errors.
collect2: ld returned 1 exit status
student 2:



Medjutim nakon sto sam unio sljedecu modifikaciju:
Na kraj header filea (stack.h) sam dodao liniju koda:
Kod:

#include "stack.cpp"

A sa pocetka stack.cpp sam maknuo liniju koja ukljucuje header, zadatak se zacudo uspjesno kompilirao. Zanima me u cemu je greska i zasto tako jednostavan primjer nije portabilan (ukljucuci i moju zadacu koja se pretpostavljam zbog istog razloga nije htjela kompjalirat!!)

Nakon postavljenog pitanja asistentu on je odgovorio da se moj postupak ne bi trebao primjenjivati sto izgleda logicno, ali u cemu je onda problem? Molim odgovor na ovo zato jer se bojim da ce se slicna stvar dogoditi i sa iducom zadacom, a nije ugodno gubiti vrijeme sa smisljanjem algoritama da na kraju blah... Very Happy


[Vrh]
Gost






PostPostano: 17:14 pet, 18. 4. 2008    Naslov: Citirajte i odgovorite

Zanemarite gornje pitanje i moje neznanje gcc kompajlera. Greska je bila u tome sto theSame.h nije isto sto i TheSAme.h ....
Zanemarite gornje pitanje i moje neznanje gcc kompajlera. Greska je bila u tome sto theSame.h nije isto sto i TheSAme.h ....


[Vrh]
Mad Wilson
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 05. 2006. (22:51:14)
Postovi: (121)16
Sarma = la pohva - posuda
23 = 34 - 11

PostPostano: 17:17 pet, 18. 4. 2008    Naslov: Citirajte i odgovorite

[code:1]g++ main.cpp stack.cpp[/code:1]
Ne samo main.cpp
Kod:
g++ main.cpp stack.cpp

Ne samo main.cpp


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan