Sada je: 29 ožu 2024, 06:08.
C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
[C]
15 svi 2009, 00:03
poceo sam uciti c program iz neke knjige, i na samom startu imam problem.
kada napisem program, kako ga pokrecem kasnije? :mrgreen:
Postovi: 15
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
Re: [C]
15 svi 2009, 06:28
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? :mrgreen:

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
Ovih dana ja sam bolestan od ljudi
Nemoj me dirat, sutra me probudi
Peticija za flash za FreeBSD
Avatar
Postovi: 176
Postovi: 176
Pridružen/a: 03 pro 2007, 19:10
Lokacija: /usr/home/
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
OS: FreeBSD | Fluxbox
Re: [C]
15 svi 2009, 08:39
no such file or directory
Postovi: 15
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
Re: [C]
15 svi 2009, 09:31
MarKonato je napisao/la:no such file or directory

Moraš otići u onaj direktorij u kojem ti je program.
Pa onda kompajlirati.
Avatar
Site Admin
Postovi: 16079
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Lokacija: Svugdi me ima. Slavonija uglavnom.
Podijelio/la zahvalu: 503 puta
Primio/la zahvalu: 531 puta
Spol: M
OS: Mint 17 Cinnamon
Re: [C]
15 svi 2009, 19:20
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!
Avatar
Postovi: 132
Postovi: 132
Pridružen/a: 03 sij 2009, 20:47
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: ORACLE SOLARIS 11.1
Re: [C]
15 svi 2009, 20:02
Loša je ta knjiga ako ti ne kaže gdje moraš upisati. Pokreni terminal, zatim napiši
Kod: Označi sve
nano
, 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
Kod: Označi sve
-o neki_drugi_naziv
, 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 :evil: a
ime_programa
je OK.
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!
Avatar
Moderator
Postovi: 10321
Moderator
Postovi: 10321
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
Re: [C]
16 svi 2009, 00:32
ma knjiga je uopsteno za c programski jezik, ne samo za linux
Postovi: 15
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
Re: [C]
16 svi 2009, 09:45
i sta treba da se desi kada to ukucam :)
Postovi: 15
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
Re: [C]
16 svi 2009, 22:54
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
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!
Avatar
Moderator
Postovi: 10321
Moderator
Postovi: 10321
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 181 puta
Primio/la zahvalu: 313 puta
Spol: Y
OS: utuntu 19.10
Re: [C]
18 svi 2009, 20:35
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? :mrgreen:

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.
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.
Avatar
Moderator
Postovi: 4366
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Podijelio/la zahvalu: 86 puta
Primio/la zahvalu: 148 puta
Spol: M
OS: openSUSE Leap KDE

Na mreži
Trenutno korisnika/ca: / i 9 gostiju.