Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: snowed 03 Dubna 2010, 17:28:47

Název: c/c++ KDevelop , zaklady/spustenie skriput
Přispěvatel: snowed 03 Dubna 2010, 17:28:47
Ahojte, som uplny zaciatocnik a chcel by som sa naucit c/c++. Ale ak su nejake tutoriali pisane take su pre Windows aj pre programi v nich.

Nasiel som program KDevelop, mam zakladny skript ktory chcem spustit len neviem ako prosim poradte. Mozno to uz bolo niekde spomenute a mozno som to prehliadol poprosil by som aj o uzitocne rady pre zaciatocnikov.
AK viete o nejakom seriali o c/c++ situovany do prostredia Linuxu po prosim o link.
Název: Re: c/c++ KDevelop , zaklady/spustenie skriput
Přispěvatel: premet 03 Dubna 2010, 18:21:51
Též používám Kdevelop, teda pokud myslíš vývojovou čtyřkovou verzi. Jestli chceš v něm zkompilovat a spustit program, tak si musíš vytvořit projekt, potom nahoře v nabídce si najdeš configure launches nebo tak něco a přidáš si spouštěč, kterej po kompilaci najdeš ve složce projektu pod složkou build, to samí pokud chceš použít debugger tak si nastavíš spouštěč u debuggeru /usr/bin/gdb. Jediná věc na kterou sem nepřišel a co mi nejde, když tam spustím zkompilovanej program, kterej očekává vstup z klávesnice, tak to mi tam nefunguje, vyzkoušej a uvidíš  8).

Pokud používáš Kdevelop jako editor, tak výsledný soubor zkompiluješ pomocí gcc např.
Kód: [Vybrat]
g++ -o nazev_spoustece nazev_zdrojaku.cpp

Nějaký články najdeš třeba tady → http://www.linuxsoft.cz/article_list.php?id_kategory=186 (http://www.linuxsoft.cz/article_list.php?id_kategory=186)
Název: Re: c/c++ KDevelop , zaklady/spustenie skriput
Přispěvatel: snowed 04 Dubna 2010, 11:49:03
Dobre a ked to spustim, nedostanem take okno ako terminal napriklad a v nom vysledok?
Název: Re: c/c++ KDevelop , zaklady/spustenie skriput
Přispěvatel: premet 04 Dubna 2010, 12:08:09
Jo měl by si  :)
Ukázka:
Obyč "Hello world"
(http://img535.imageshack.us/img535/7914/kdev.th.png) (http://img535.imageshack.us/i/kdev.png/)

A když mám program co očekává vstup, tak to už mi nefunguje
(http://img694.imageshack.us/img694/1356/kdev1.th.png) (http://img694.imageshack.us/i/kdev1.png/)

Takže já to vždycky třeba zkompiluju přes Kdevelop a bokem si otevřu terminál ve složce ~/project/foo/build a spouštím ./foo