Návod k Dev-C++

[  Použití síťové instalace  |  Instalace  |  Vytvoření projektu  |  Kompilace  |  Ladění programu  ]

Použití síťové instalace ve středisku CVT

Na školním serveru ve středisku CVT je prostředí Dev-C++ už nainstalováno. Najdete je na disku Q: v adresáři Q:\Dev-Cpp. Abyste nemuseli prostředí konfigurovat ručně při každém novém sezení, je v tomto adresáři připraven konfigurační soubor. Před prvním spuštěním tedy udělejte toto:

  1. Vytvořte si na disku P adresář P:\Dev-Cpp.
  2. Zkopírujte do tohoto adresáře soubor devcpp.ini z adresáře Q:\Dev-Cpp.
  3. Zkopírujte si na plochu zástupce Q:\Dev-Cpp\Dev-C++.lnk (stačí ho přetáhnout myší).
  4. Klikněte na ploše na tohoto zástupce. Dev-Cpp by nyní mělo používat konfigurační soubor z vašeho lokálního disku. Všechny změny v konfiguraci se nyní budou ukládat na váš lokální disk.

Instalace

Pokud si budete chtít toto prostředí nainstalovat doma na svém počítači, postupujte takto:

  1. Stáhněte si instalační balíček a nainstalujte ho:

    1. Dev-C++ (>=4.9.9.0) + MinGW (GCC 3.X)

    Dev-C++
  2. Stáhněte balíček s dokumentací ke knihovnám jazyka C (Glibc manual - odkaz Dev-C++ Package).

    Pokud originální adresa nefunguje, stáhněte si lokální kopii balíčku.

    Jeho instalace:

    1. Tools->Package Manager->Install

      Tools->Package Manager Package Manager před instalací balíčku Package Manager po instalaci balíčku

    2. Help->Customize Help Menu->Add

      Help->Customize Help Menu Help->Customize Help Menu->Add

    3. zaškrtněte všechny tři položky na kartě (Search in..., Assign F1..., On Help Popup...)

      Zaškrtnout položky na kartě.

  3. Nastavení kompilátoru:

    1. Tool->Compiler Options

      Tool->Compiler Options

    2. přidejte tyto parametry kompilátoru a linkeru: -std=c99 -Wall -pedantic -W

      -std=c99 -Wall -pedantic -W

    3. V záložce Settings v části Linker vyberte položku Generate debug info a zvolte možnost Yes.

  4. Nastavte Tools->Environment Options->General->Create Backup Files. Zrušte nastavení Tools->Environment Options->General->Default to C++ on New Project

    Tools->Environment Options->General->Create Backup Files

  5. Nastavte Tools->Editor Options podle vlastní libosti

    Tools->Editor Options

Vytvoření projektu

  1. File->New->Project...

    File->New->Project...

  2. Vyberte Console Application, vyplňte jméno projektu (proj1) a zkontrolujte, jestli je zapnuta volba C project.

    Console Application

  3. Uložte projektový soubor (proj1.dev) do samostatného adresáře.

  4. Editujte soubor.

    Editace

  5. Nastavení vlastností projektu: Project->Project Options

    Project->Project Options

Kompilace

  1. Vše, co potřebujete ke kompilaci projektu je v menu Execute. Zadání parametrů příkazové řádky: Execute->Parameters...

    Execute->Parameters

  2. Listování varovnými zprávami překladače a chybami - spodní lišta Compiler, dvojklik na chybovou zprávu posune kurzor na řádek s chybou.

    Lišta Compiler

Ladění programu

Poznámka: Ve verzi DevC++ 4.9.9.X zabudovaný debugger funguje chybně. Následující návod platí pro verze, v nichž je (bude) debugger funkční. Zatím doporučuji používat debugger Insight (ve škole je nainstalován na disku Q ve stejném adresáři jako DevC++. Pro snazší používání jej lze spouštět jako externí nástroj přímo z menu DevC++.).

  1. Vše potřebné je v menu Debug. Zadání parametrů příkazové řádky: Debug->Parameters...

  2. Vložení zarážky (breakpoint): klepnutím na sloupeček vedle řádku.

  3. Spuštění ladícího módu: Debug->Debug. Ukončení ladícího módu: Debug->Stop Execution

  4. Krokování:

    • Další řádek: Next Step

    • Skok do funkce: Step Into

    • Pokračuj do dalšího breakpointu: Continue

    • Pokračuj na řádek s kurzorem: Run to cursor

    Krokování programu

  5. Sledování proměnných:

    • Add Watch, Remove Watch

    • nastavení kurzoru nad proměnnou (nastavuje se v Tools->Environment Options)

    • je možné měnit hodnotu proměnné za běhu (vyskakovací menu->Modify value)


Autor: David Martinek. Poslední modifikace: 11. February 2009. Pokud v tomto dokumentu narazíte na chybu, dejte mi prosím vědět.