Poslao: 05 Nov 2007 23:44
|
offline
- Pridružio: 08 Sep 2005
- Poruke: 70
|
Treba mi pomoc, ako neko moze da pomogne. Ucio sam na faksu da se u linuxu kompajliranje moze izvrsiti sa gcc naredbom i s njom sam odradjivao neke skolske primere na knoppixu(CD live). No, resih da isprobam Linux (instalirao sam SuSe 10) i sta god sam probao gcc ne postoji. Prvi put da rckam po linuxu i nisam siguran da znam sta i kako, ali probao sam i sa terminalima i konsolma ali nista. Javlja mi da gcc ne postoji.
Ima li sanse da ja iskompajliram svoj kod sa gcc na linuxu?
Hvala unapred
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 06 Nov 2007 00:01
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12532
- Gde živiš: Južni pol
|
Verovatno si isao na podrazumevanu instalaciju. U njoj se preskacu dev paketi. Pogledaj u Yastu grupu Development i instaliraj gcc, make, automake, autoconf i dev libove koje bi koristio za razvoj. Ili jednostavno checkiraj celu dev grupu, ako ne znas sta da radis a imas dovoljno prostora na disku.
|
|
|
|
Poslao: 06 Nov 2007 00:27
|
offline
- Pridružio: 08 Sep 2005
- Poruke: 70
|
Ne mogu da nadjem tu Development grupu. Otvorih Yast2 i trazih i trazih i nigde je nema. U sidebaru ima opcija software, hradware, system, network... Ni tamo ni u podopcijama s leve strane nema nista slicno. Trazih u SUSE help centru, ali ni tamo nista. Ima li nade?
|
|
|
|
Poslao: 06 Nov 2007 01:27
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12532
- Gde živiš: Južni pol
|
Dugo nisam koristio Suse... Da li si pogledao sta ima od podkategorija u Aplikacijama?
|
|
|
|
Poslao: 06 Nov 2007 08:59
|
offline
- meka
- Počasni građanin
- Pridružio: 06 Avg 2003
- Poruke: 811
- Gde živiš: Novi Sad / Vojvodina
|
Ma uradi search i ukucaj gcc. Mora postojati, instalirao sam ga jedno 50 puta već (SLES9, ali isti alati za instalaciju).
|
|
|
|
Poslao: 06 Nov 2007 11:33
|
offline
- Pridružio: 08 Sep 2005
- Poruke: 70
|
OK!
Dakle, Yast2-> Software->Software managament pa u serach kucah gcc i "stiklirah" sve sto ima gcc u nazivu, instalirah i sad kompajlira. Ali, ne lezi vraze :-) Program nece da se pokrene. Jel ima opet neka zvrcka oko pokretanja programa. Znaci otkucam gcc proba.c -o proba foprmira se fajl proba ali kad ga pozovem, kaze da nema takava naredba. Ne znam kako onda treba pokrene program, ili mozda treba jos nesto da se instalira.
hvala
|
|
|
|
Poslao: 06 Nov 2007 12:12
|
offline
- bNasty
- Građanin
- Pridružio: 17 Mar 2004
- Poruke: 293
- Gde živiš: UK
|
Ako si u istom folderu gde i izvrshni fajl pozivaj ga sa "./proba", a ne samo "proba" jer su male shanse da si kompajlirao neshto u folderu koji ti je u PATH-u.
|
|
|
|
Poslao: 06 Nov 2007 15:08
|
offline
- Pridružio: 08 Sep 2005
- Poruke: 70
|
Jeste. Sad radi! Ali mi nije bas jasno sta predstavlja ./ i gde mu je PATH, al cu izrckam valjda gde sta stavlja i smesta linux, konsola i sl
|
|
|
|
Poslao: 06 Nov 2007 16:02
|
offline
- bNasty
- Građanin
- Pridružio: 17 Mar 2004
- Poruke: 293
- Gde živiš: UK
|
Pojednostavljeno - kad ukucash komandu u shell-u (recimo "proba") shell ce prvo probati da je nadje u built-in naredbama. Ako je nema tu, onda ce pogledati kroz foldere koje imash navedene u $PATH varijable (otkucaj "echo $PATH" u konzoli da vidish koji su svi folderi tu).
Ako ni tamo ne nadje datu naredbu onda ce odustati.
Kad navedesh "./" pre naredbe dajesh shell-u do znanja da se naredba (program) koju hocesh da pokrenesh nalazi u tvom trenutnom folderu (./ je skracenica za folder u kom se nalazish trenutno).
|
|
|
|