kada napisem program, kako ga pokrecem kasnije?
[C]
Moderator/ica: Moderatori/ce
Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Re: [C]
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 programMarKonato je napisao/la:poceo sam uciti c program iz neke knjige, i na samom startu imam problem.
kada napisem program, kako ga pokrecem kasnije?
- DŽINGIS KAN
- Postovi: 132
- Pridružen/a: 03 sij 2009, 20:47
- Spol: M
- OS: ORACLE SOLARIS 11.1
Re: [C]
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]
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
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
a
Kod: Označi sve
nanodalje idu naredbe za kompilaciju:ime_programa.c
Kod: Označi sve
gcc ime_programa.c -o neki_drugi_nazivKod: Označi sve
-o neki_drugi_nazivKada imenuješ programe, imena NIKAKO nesmiju imati prazna mijesta. Znači
jeime programa
je OK.ime_programa
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Re: [C]
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
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
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Re: [C]
ako trebas IDE (ukratko jedan program iz kojeg sve radis) onda: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?
- 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.
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.