[ stagevil @ 17.06.2019. 17:23 ] @
Nameravam da se posvetim jeziku c na neko vreme. Skinuo sam brdo tutorijala i kurseva i to je ok. Ali... Evo ovako, ja sam na windows 10 i koristim notepad++. Kao kompajler sam skinuo mingw i to povezao i radi. Ali vidim da se pominju komercijalni i free kompajleri, ovaj je free.

Šta mi predlažete po pitanju IDE i koji kompajler, jer vidim da ovaj neke primere sa neta kompajlira sa greškom. Mislim, ima tu puno toga. Ja bih se prvenstveno opredelio za windows 10, tu mi je bitno da radi program. Imam i onu kultnu knjigu Ansi C, i tu ima grešaka i prilično je staro izdanje.

Jel može neka pomoć. Hvala.
[ mjanjic @ 17.06.2019. 20:12 ] @
Skini Code::Blocks, ima i verzija bez instalacije, samo raspakuješ gde ti odgovara.
[ Branimir Maksimovic @ 18.06.2019. 04:14 ] @
Treba da obratis paznju, mingw ima i C++ kompajler i C kompajler. Ako pokusas da iskompajliras C programe sa C++ kompajlerom, moze doci do gresaka. Ne znam kako kompajliras ali gcc je C kompajler dok je g++ samo ime kaze, C++ kompajler.
[ Zlatni_bg @ 18.06.2019. 08:17 ] @
http://mingw-w64.org/doku.php

Sto se IDE-a tice, za C ce Bane bolje da te posavetuje, ali neki "unificirani" editor koji dosta nas koristi je VScode. Sa nekim ekstenzijama mislim da bi ti bilo dovoljno.

Mislim da cak i Visual Studio ima kompletan IDE (VS, ne VScode) za C, nek' me neko ispravi ako gresim.

I naravno, JetBrains, ako si student, mozes besplatno da koristis.
[ Branimir Maksimovic @ 18.06.2019. 08:50 ] @
Eto ja sam poceo da koristim VScode na Linux-u ;)
Ne znam sad za IDE koji ce kompajlirati kao C ne kao C++. C odavno nisam radio osim iz hobija, sve je to sad C++.
[ stagevil @ 18.06.2019. 08:56 ] @
Hvala na odgovorima. Pratio sam uputstvo na youtubu. I izgleda da koristim g++, ovo je kod iz extenzije za notepad++:

Code:

npp_save
cd "$(CURRENT_DIRECTORY)"
g++ "$(FILE_NAME)" -o $(NAME_PART) -march=native -O3


E sad, dali mingw ima i c kompjler videcu, ima gomilu nekih bin fajlova. Ako nista kompajliracu direktno iz konzole.

Evo snašao sam se. Ekstenzija za notepad++ je nppexec i ovo je kod za kompajler:

Code:

npp_save
cd "$(CURRENT_DIRECTORY)"
gcc -o $(NAME_PART) "$(FILE_NAME)"


Naravno pre toga mora biti instaliran mingw "base bin" . Za C je to dovoljno i "g++ bin" za C++

i da bi sve radilo mora u sistemske varijable da se ubaci putanja do mingw bin foldera.

[Ovu poruku je menjao stagevil dana 18.06.2019. u 10:17 GMT+1]
[ Zlatni_bg @ 18.06.2019. 11:34 ] @
Imas C kompajler na onom linku sto sam okacio.

Iskreno da ti kazem, ja sam duzi niz godina koristio N++. I posle nekog vremena, resim da vidim sto toliko reklamiraju ove nove fensi editore, sublime, atom, itd. I onda skapiram koliko su "ispeglaniji" i stvarno izgledaju dosta modernije. Koliko utice na produktivnost ne znam, ali znam da ne bih upalio sad N++ iako ga imam instaliranog. Jedino sto je kod njega bolje odradjeno u odnosu na ostale je sto ekstenzije mogu da imaju svoj GUI. To mi je znacilo jer sam radio sa remote direktorijumima.

Baci pogled malo, nece skoditi. Jeste ono "dobrom majstoru..." ali znaci i dobar alat.
[ Nedeljko @ 24.07.2019. 10:08 ] @
Za C je najjednostavnije instalirati

codeblocks-17.12mingw-setup.exe

sa adrese

http://www.codeblocks.org/downloads/26

On ima pravljenje C projekata.

Takođe, trebalo bi da eclipse cdt ima mogućnost za pravljenje C projekata.