Na co to komplikovat? Přesně jak píše domitea, ve Windowsu jsem kdysi chvíli používat DevC++, v Linuxu mám na jedné ploše (z osmi) natrvalo otevřený terminál a Gedit, v tom píšu kód a když ho chci otestovat, přepnu alt+tab do terminálu a zkompiluji. Vzhledem k tomu že tam ten příkaz mám už jednou napsaný stačí šipka nahoru a Enter.
A pokud ho chci současně i spustit, vypadá to takhle:
Kód: Vybrat vše
gcc -pedantic -Wall program.c;./a.out
Pro kontrolu dodržování norem se dají použít i přepínače
-ansi nebo
-std=c99, případně jiné, viz
man gcc. Pozor, při použití knihovny
math.h je potřeba přilinkovat jí parametrem
-lm !
Pro upřesnění, Céčko není objektové, to je strukturovaná klasika, objektové je C++. Ale Pascal také není objektový, v Delphi se používá jeho objektové rozšíření ObjectPascal

A v Céčku se obvykle programují operační systémy, zejména Unix a Linux, k této činnosti byl také původně určený a vyvinutý, z čehož vyplývají jeho výhody i nevýhody. Ale programovat se v něm dá cokoliv, jen některé věci dají o dost víc práce než v jiných jazycích, jako je třeba Smalltalk nebo Lisp. C je prostě základ, ke kterému můžeš přidat cokoliv pomocí vhodné knihovny.