Portál AbcLinuxu, 20. července 2025 10:03


Dotaz: C a C++ v programu Kate

29.9.2013 12:20 Evil Genius
C a C++ v programu Kate
Přečteno: 500×
Odpovědět | Admin

Ahoj, začínám se učit programovat v C a C++. Jako hlavni program mi by doporučen program KATE. Napsal jsem do něj např. tento kod:

int main()

{

std::cout<<"Hello"??std::endl;

return 0;

}

 

Program zřejmě rozpoznal C++ kod a proto mi to vyznačil barevně. Nyní bych se chtěl zeptat s jakou příponou to uložit a jak ten program spustit (např. když jsem pracoval v Pascalu, tak tam bylo tlačítko RUN pro zkompilování).

 

Díky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.9.2013 12:40 potato
Rozbalit Rozbalit vše Re: C a C++ v programu Kate
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uložit to můžeš s libovolnou koncovkou, nejlépe nějakou běžně používanou pro C++, tedy .cc, .cxx, .cpp a pod.

Kate není C++ IDE, je to editor. Takže program zkompiluješ (například)
g++ -Wall -o program program.cc -lstdc++
a zkompilovanou binárku spustíš stejně jako jakýkoli jiný program
./program
Normálně se samozřejmě nespouští přímo g++ z příkazové řádky, ale postup kompilace se definuje v Makefile (případně něčem podobném, ale pro začátek je IMO make zdaleka nejjednodušší), takže jen spustíš make, a ten udělá, co je zapotřebí udělat.

Hledáš-li IDE pro C++, hledej IDE pro C++, nikoli textový editor. Nicméně i v tom případě důrazně doporučuji si nejprve projít tu ruční cestu bez klikání na jakási tlačítka Run v jakémsi IDE, která cosi udělají. A to i pro ten Pascal.
29.9.2013 12:41 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: C a C++ v programu Kate
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kate je textový editor. Má síce plugin-y, ktoré dokážu spustiť kompiláciu programu, ale v tvojom prípade by som odporučil použiť nejaké skutočné vývojové prostredie. KDevelop, CodeBlocks, Anjuta, CDT Eclipse, ...

Druhá varianta je pustiť:

gcc -o skompilovany_program subor_so zdrojakom.cpp
29.9.2013 12:48 Evil Genius
Rozbalit Rozbalit vše Re: C a C++ v programu Kate
ok.
Josef Kufner avatar 29.9.2013 23:43 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: C a C++ v programu Kate
Velmi pěkný je také QtCreator. Umí i ne-Qt projekty a přišel mi vcelku přehledný. Kamarád při výuce ve škole používal CodeBlocks. Ty ostatní IDE už mi přijdou takové přeplácané a místy i hodně nepřehledné.

Do začátku s C ale doporučuju osahat si kompilaci a prozkoumat, co se tam vlastně děje. Zkusit si napsat makefile k nějakému jednoduchému netriviálnímu programu o několika souborech. Ono vůbec make je užitečný program i na jiné věci než je programování.

Dobrou knihou, kde jsou popsané i tyhle základy a jak se to vlastně kompiluje je "Učebnice jazyka C" od Pavla Herouta. Rozhodně stojí za přečtení.
Hello world ! Segmentation fault (core dumped)
rADOn avatar 30.9.2013 16:19 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: C a C++ v programu Kate
Do začátku s C ale doporučuju osahat si kompilaci a prozkoumat, co se tam vlastně děje. Zkusit si napsat makefile k nějakému jednoduchému netriviálnímu programu o několika souborech. Ono vůbec make je užitečný program i na jiné věci než je programování.
To by se melo tesat. Mezi programovanim a mackanim cudliku v IDE je docela velkej rozdil.
"2^24 comments ought to be enough for anyone" -- CmdrTaco

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.