Jak na pro­jek­ty v ja­zy­ce C

© Damig, 2004 – 2023
Koncept

Stručný průvodce Code::Blocks
Instalace a konfigurace

Instalátory

Pokud si budete chtít toto IDE nainstalovat na svém počítači, stáhněte si instalační balíčky z knihovny balíčků vašeho systému nebo z www.codeblocks.org a na­in­sta­luj­te ho včet­ně uži­teč­ných plug­inů a pře­kla­da­če.

Linux

  1. Všechny hlavní distribuce mají instalační balíky C::B ve svých knihovnách balíků. Použijte tedy primárně svůj balíčkovací systém.
  2. Pokud z nějakého důvodu stahujete balíček přímo z webu C::B, zvolte správný balíček a architekturu. Na 32 bitovém systému nebude 64 bitový balíček fungovat.
  3. V knihovně balíků systémů Ubuntu je program rozdělen do tří balíků:
    • codeblocks – vlastní program
    • codeblocks-common – šablony, skripty a konfigurační soubory
    • codeblocks-contrib – rozšiřující pluginy. Nezapomeňte na ně. Některé z nich jsou opravdu užitečné.
  4. Samotný překladač a další nástroje jsou šířeny také jako samostatné balíky.
  5. Ostatní distribuce používají podobné rozdělení.

Windows

  1. Stáhněte si instalační balík z webu www.codeblocks.org.
  2. Použijte primárně balíček s MinGW, který kromě Code::Blocks obsahuje i GCC a další programátorské nástroje (MinGW je port GCC pro Windows).
  3. Pokud už ve svém systému máte jinou instalaci GCC, použijte raději instalační program bez GCC.
  4. Pokud máte ve svém systému starší verzi C::B s MinGW, odinstalujte ji. Pokud instalátor najde ve vašem systému jinou verzi GCC, může dojít ke špatnému nastavení cest k překladači, debuggeru, atd. v nové instalaci C::B.
  5. Instalační program před samotnou instalací nabízí výběr rozšiřujících pluginů. Nezapomeňte na ně. Bez nich nebudete moci například zobrazit nápovědu.

Konfigurace

Pro snazší nastavení jsem pro vás připravil konfigurátory pro Linux a pro Windows. Oba jsou připraveny pro Code::Blocks verze 20.03. Návod pro použití konfigurátoru najdete uvnitř zip archivu. Konfigurátor nastavuje tyto části programu:

  • Mezi výchozí šablony projektů přidává šablonu "Školní projekt", která používá překlad podle normy ISO C99. Je připravena speciálně pro předmět Programování na Gymnáziu Brno, Vídeňská.
  • Nastaví nápovědu tak, aby se přes tlačítko F1 vyhledávaly funkce v manuálových stránkách.
  • Instaluje zvýrazňování syntaxe (převzaté z oficiálních stránek Code::Blocks).
  • Přidává některé zkratky kódu (např. napiš v kódu slovo fori a stiskni Ctrl+J).

Konfigurátor pro Linux

Verze pro Linux předpokládá, že máte v systému nainstalovánu nápovědu k céčkovým knihovnám ve formě manuálových stránek.

Konfigurátor pro Windows

Verze pro Windows obsahuje manuálové stránky převedené do formátu nápovědy pro Windows. Pro správnou integraci do prostředí je potřeba překopírovat složku Help do složky s instalací programu Code::Blocks.