blad linkowania i kompilacji[C++]

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
pioterek_p
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 15 mar 2008, 12:39
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

blad linkowania i kompilacji[C++]

Post autor: pioterek_p »

Mam problem z uruchomieniem programu z symfonii grebosza z rozdzialu 10 Załączam wszystkie pliki. http://odsiebie.com/pokaz/5159467---885e.html
np:
[Linked error] undefined reference to 'osoba::zapamietaj(char*, int)'
Awatar użytkownika
doles2
Sędziwy Jeż
Sędziwy Jeż
Posty: 46
Rejestracja: 24 lip 2006, 19:58
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: blad linkowania i kompilacji[C++]

Post autor: doles2 »

Nie jestem teraz na Linuksie i nie wiem też w jaki sposób kompilujesz ten program, ale może powinieneś spróbować tego ? :

Kod: Zaznacz cały

g++ -c bilet.cpp
g++ -c pierwszy.cpp
g++ -c drugi.cpp
g++ -c osoba.cpp
g++ bilet.o pierwszy.o drugi.o osoba.o -o program
./program
Piszę z głowy i nie zdziwiłbym się, gdybym się pomylił.
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: blad linkowania i kompilacji[C++]

Post autor: kabanek »

albo w jednej komendzie

Kod: Zaznacz cały

g++ bilet.cpp pierwszy.cpp drugi.cpp osoba.cpp -o program
./program
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości