|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
25.4.2008, 23:49 | #1 |
Starosedelac
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
|
c++ i linux pomoc
Pozdrav svima
Potrebna mi ja mala pomoc. Naime kupio sam knjigu c++ za linux, i zapeo sam oko kompajliranja. U knjizi pise da bi se kompajliranje trebalo vrsiti sa g++ datoteka.cxx -o datoteka, medjutim meni terminal prijavljuje da je g++ nepoznata komanda (probao sam i sa c++ na osnovu neke dokumentacije). Pa sam probao sa gcc datoteka.cxx -o datoteka i dobio poruku: "gcc: error trying to exec 'cc1plus;: execvp: No such file or directory" Nakon toga sam promenio extenziju .cxx u .c , pa sam dobio poruku da iostream.h nije nadjen, i jos ponesto (pre tpostavljam greske koje se javljaju usled nedostatka iostream-a). Dosad je program isgledao ovako: #include <iostream.h> //int main(); int main() { cout <<"Hello world!\n"; return 0; } Potom sam provalio da ako kucam program: #include <stdio.h> int main() { printf("bla bla bla"); return 0 } onda kompajliranje prodje bez problema sa: gcc datoteka.c -o datoteka Kako da podesim da mi ovo cudo radi i sa c++? |
26.4.2008, 0:16 | #2 |
Član
|
Re: c++ i linux pomoc
da li si skinuo g++ sa neta?
Ja sam ima takav problem zato sto nisam imao instaliran C++ kompajler. Koji distro imas? |
26.4.2008, 0:34 | #3 |
Starosedelac
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
|
Re: c++ i linux pomoc
U pitanju je SAM Linux (PCLOS sa xfce okruzenjem). nisam sa neta skidao jer mi je 30 i kusur megabajta mnogo. Gcc je dosao sa distribucijom i pise kako je i c i c++ kompajler. Mozda nema instalirane biblioteke za c++?!
|
26.4.2008, 10:06 | #4 |
Veteran
|
Re: c++ i linux pomoc
Koliko znam c++ progrmi se moraju kompajlirati preko g++-a (g++ ustvari pripada gcc-u, ali se izgleda odvojeno instalira) tako da ces morati da ga skines. Btw, na ovom linku pise sve sto ti treba u vezi kompajliranja http://pages.cs.wisc.edu/~beechung/ref/gcc-intro.html mada pretpostavljam da to vec imas u knjizi, ali nije na odmet da nekom drugom koristi
|
26.4.2008, 15:25 | #5 |
Član
|
Re: c++ i linux pomoc
Ja kada sam radio neke zadatke za fax, nikada nije moglo sa #include <iostream.h>, vec je moralo bez .h i da se posle toga doda:
#include <cstdlib> i using namespace std; Ne znam da li je to zaista potrebno, ali kada sam citao neki PDF o tome kako pisati C++ na Linuxu i kako ga kompajlirati, pisalo je da ovako mora. |
26.4.2008, 16:03 | #6 |
Član
|
Re: c++ i linux pomoc
Ja kopajliram bez problema sa
#include <iostream.h> a namespace ukljucujem samo na Win-u. To zavisi od verzije kompajlera. |
26.4.2008, 18:46 | #7 |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
Re: c++ i linux pomoc
nenalazenje "g++" govori da ti je gcc nepravilno instaliran. Pogledaj dokumentaciju za tvoju distribuciju.
Ako si avanturista (salim se, ovo ne bi trebalo da bude suvise tesko): ukoliko imas funkcionalan c kompajler, mozes da iskompajliras i instaliras "svoj sopstveni" gcc. Proveri prvo da li ti gcc za c radi kako treba. Nemoj da koristis c++ hedere, nego samo c. Na primer, probaj ovo: ---- main.c --- #include <stdio.h> int main() { printf("Zdravo svete\n"); return 0; } ----------- zatim kompajliraj ovako: gcc -c main.c -o main.o gcc main.o -o main (ili jednostavnije: gcc main.c -o main) pa probaj: ./main Ukoliko nema gresaka, znaci da tvoja distribucija linuxa nije instalirala c++ podrsku; gcc je modularan i samo je C obavezan, a opcioni jezici su c++, java, ada, fortran, pascal i jos neki. Ukoliko ti c komajler radi korektno, kompajliranje celog gcc-a ne bi trebalo da bude suvise tesko (pod uslovom da ne koristis neku egzoticnu linux distribuciju). Mogu da ti pomognem oko toga ako se odlucis na to. |
26.4.2008, 22:17 | #8 |
Starosedelac
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
|
Re: c++ i linux pomoc
Pa naveo sam gore primer da c kompajler radi. I ja sam posumnjao da deo za c++ nije instaliran ili da treba podesiti putanje do njegovih biblioteka.
Kako to mislis kompajliranje celog gcc-a? u pitanju je distribucija bazirana na PCLinuxOS-u |
27.4.2008, 1:10 | #9 |
Član
|
Re: c++ i linux pomoc
E pa ako je PCLOS onda mozes da uradis sledece
Otvori Synaptic i skini najnoviji g++. Posle toga bi trebalo da radi....barem je meni radilo |
27.4.2008, 4:32 | #10 | |
Član
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
|
Re: c++ i linux pomoc
Citat:
|
|
27.4.2008, 10:28 | #11 |
Član
Član od: 1.11.2006.
Poruke: 78
Zahvalnice: 0
Zahvaljeno 4 puta na 4 poruka
|
Re: c++ i linux pomoc
Neznam za PCLOS ali ja sam taj prob. imao kod Ubuntua. Prosto resenje ubacis CD/DVD i u konzoli kucas "sudo apt-get install g++". I problem je resen.
|
27.4.2008, 12:50 | #12 |
Starosedelac
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
|
Re: c++ i linux pomoc
Skidanje sa neta sam bas hteo da izbegnem, no hvala u svakom slucaju. Otici cu na fax, pa cu tamo skinuti.
Ubuntu je najverovatnije bio na dvd-u... |
27.4.2008, 13:45 | #13 |
Član
|
Re: c++ i linux pomoc
Pa ako si hteo da izbegnes skidanje sa neta mozes uvek
da nabavis Debian. Ne verujem da ces morati ista da skidas pored 4 DVD-a software-a. |
28.4.2008, 1:11 | #14 |
Član
|
Re: c++ i linux pomoc
Kod Ubuntu-a build-essentials paket u kome se nalazi sve potrebno za kompajliranje se nalazi na CD-u (bilo to Live ili Alternate), mozes da pokusas i sa PCLOS-om, ubaci CD kao repo i probaj da instaliras taj paket.
|
28.4.2008, 1:39 | #15 |
Član
|
Re: c++ i linux pomoc
@Milos_SD
Ja sam probao da koristim Debianov DVD kao repo sa apt-om al nesto nije htelo. |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Linux alternative za Windows | Jack In The Box | Slobodni softver | 309 | 21.7.2018 7:20 |
Razmena distribucija | urke | Slobodni softver | 9 | 26.6.2010 1:08 |
Rečnik linux termina i druga dokumentacija | GoranSTX | Slobodni softver | 1 | 17.10.2008 13:29 |
Pomoc Linux pocetniku!!! | PeTkO | Slobodni softver | 63 | 17.6.2007 19:59 |
SuSE 10.0 i Dialup preko SMIN-a | Mirun | Slobodni softver | 5 | 10.12.2006 22:47 |