Stranica: 1/2.
[C]
Postano: 15 svi 2009, 00:03
Postao/la MarKonato
poceo sam uciti c program iz neke knjige, i na samom startu imam problem.
kada napisem program, kako ga pokrecem kasnije?

Re: [C]
Postano: 15 svi 2009, 06:28
Postao/la centar137
MarKonato je napisao/la:poceo sam uciti c program iz neke knjige, i na samom startu imam problem.
kada napisem program, kako ga pokrecem kasnije?

U terminalu pokrenes komandu
cc program.c -o program koja ce kompajlirat program, a
./program ce pokrenit program. Mozda ces prije pokretanja programa morat napravit i
chmod +x program
Re: [C]
Postano: 15 svi 2009, 08:39
Postao/la MarKonato
no such file or directory
Re: [C]
Postano: 15 svi 2009, 09:31
Postao/la Suko
MarKonato je napisao/la:no such file or directory
Moraš otići u onaj direktorij u kojem ti je program.
Pa onda kompajlirati.
Re: [C]
Postano: 15 svi 2009, 19:20
Postao/la DŽINGIS KAN
Ma ide to dosta jednostavnije. Instaliraj si CodeBlocks, i meni su ga preporučili kao početniku. U njemu napišeš program i odmah kompajliraš. Svega par klikova, ne treba ti terminal!
Re: [C]
Postano: 15 svi 2009, 20:02
Postao/la shrike
Loša je ta knjiga ako ti ne kaže gdje moraš upisati. Pokreni terminal, zatim napiši
, te tu sačuvaj fajl sa ctrl+o i izlaziš sa ctrl+x. Jednom kada si gotov sa tipkanjem koda programa i izađeš iz tekst editora nano, onda napraviš kao i objašnjeno. Obavezno sačuvaš fajl sa ekstenzijom c, dakle
ime_programa.c
dalje idu naredbe za kompilaciju:
Kod: Označi sve
gcc ime_programa.c -o neki_drugi_naziv
AKo ne staviš ovo
, onda će ti izvršna datoteka biti spremljena pod a.out.
Kada imenuješ programe, imena NIKAKO nesmiju imati prazna mijesta. Znači
ime programa
je

a
ime_programa
je OK.
Re: [C]
Postano: 16 svi 2009, 00:32
Postao/la MarKonato
ma knjiga je uopsteno za c programski jezik, ne samo za linux
Re: [C]
Postano: 16 svi 2009, 09:45
Postao/la MarKonato
i sta treba da se desi kada to ukucam

Re: [C]
Postano: 16 svi 2009, 22:54
Postao/la shrike
nano je program za editiranje teksta, pa možeš u njemu pisati C kod. Bilo koji tekst editor koji zapisuje u čistom C kodu je OK, ali editori tipa OPenOffice se nesmiju koristiti.
gcc je GNU Compiler Collection a NE GNU C compiler. gcc prevodi tekst tvog proigrama u izvršni kod koje računalo može izvršiti. Kada pokreneš gcc imat češ izvršni program nekog imena koji pokreneš sa ./ime_programa
Ako nešto nije u redu, gcc će ti ispisati greške i moraš to korigirati. Inače, uzmi ovu knjigu za C:
K & R C, second edition
Re: [C]
Postano: 18 svi 2009, 20:35
Postao/la stefan
MarKonato je napisao/la:poceo sam uciti c program iz neke knjige, i na samom startu imam problem.
kada napisem program, kako ga pokrecem kasnije?

ako trebas
IDE (ukratko jedan program iz kojeg sve radis) onda:
- za par tjedana dolazi novi KDevelop (4) i trebao bi biti odlican.. vjerojatno najbolji
- imas eclipse CDT
- NetBeans
i jos mnogo drugih..
prva dva su trenutno naj.
ako zelis prozorcice raditi mozes probat i vec spomenuti CodeBlocks za rad sa wx-ima ili Qt Creator za Qt. Qt Creator je dosta OK, pogotovo za jednostavnije stvari (a to tebi treba?) i full brzo i lako napravis prozorcic sa menijima, botunima i slicno..
uglavnom ako tek pocinjes
BILO KOJI IDE ce ti biti sasvim dovoljan.