[C]

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]
MarKonato
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05

[C]

Post Postao/la MarKonato »

poceo sam uciti c program iz neke knjige, i na samom startu imam problem.
kada napisem program, kako ga pokrecem kasnije? :mrgreen:
Avatar
centar137
Postovi: 176
Pridružen/a: 03 pro 2007, 19:10
OS: FreeBSD | Fluxbox
Lokacija: /usr/home/

Re: [C]

Post 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? :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
MarKonato
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05

Re: [C]

Post Postao/la MarKonato »

no such file or directory
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: [C]

Post 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.
Avatar
DŽINGIS KAN
Postovi: 132
Pridružen/a: 03 sij 2009, 20:47
Spol: M
OS: ORACLE SOLARIS 11.1

Re: [C]

Post 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!
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: [C]

Post Postao/la shrike »

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!
MarKonato
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05

Re: [C]

Post Postao/la MarKonato »

ma knjiga je uopsteno za c programski jezik, ne samo za linux
MarKonato
Postovi: 15
Pridružen/a: 16 tra 2009, 01:05

Re: [C]

Post Postao/la MarKonato »

i sta treba da se desi kada to ukucam :)
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: [C]

Post 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
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
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [C]

Post 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? :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.
Odgovori