Návod k Dev-C++

[  Pouzití sítové instalace  |  Instalace  |  Vytvorení projektu  |  Kompilace  |  Ladení programu  ]

Pouzití sítové instalace ve stredisku CVT

Na skolním serveru ve stredisku CVT je prostredí Dev-C++ uz nainstalováno. Najdete je na disku Q: v adresári Q:\Dev-Cpp. Abyste nemuseli prostredí konfigurovat rucne pri kazdém novém sezení, je v tomto adresári pripraven konfiguracní soubor. Pred prvním spustením tedy udelejte toto:

  1. Vytvorte si na disku P adresár P:\Dev-Cpp.
  2. Zkopírujte do tohoto adresáre soubor devcpp.ini z adresáre Q:\Dev-Cpp.
  3. Zkopírujte si na plochu zástupce Q:\Dev-Cpp\Dev-C++.lnk (stací ho pretáhnout mysí).
  4. Kliknete na plose na tohoto zástupce. Dev-Cpp by nyní melo pouzívat konfiguracní soubor z vaseho lokálního disku. Vsechny zmeny v konfiguraci se nyní budou ukládat na vás lokální disk.

Instalace

Pokud si budete chtít toto prostredí nainstalovat doma na svém pocítaci, postupujte takto:

  1. Stáhnete si instalacní balícek a nainstalujte ho:

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

    Dev-C++
  2. Stáhnete balícek s dokumentací ke knihovnám jazyka C (Glibc manual - odkaz Dev-C++ Package).

    Pokud originální adresa nefunguje, stáhnete si lokální kopii balícku.

    Jeho instalace:

    1. Tools->Package Manager->Install

      Tools->Package Manager Package Manager pred instalací balícku Package Manager po instalaci balícku

    2. Help->Customize Help Menu->Add

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

    3. zaskrtnete vsechny tri polozky na karte (Search in..., Assign F1..., On Help Popup...)

      Zaskrtnout polozky na karte.

  3. Nastavení kompilátoru:

    1. Tool->Compiler Options

      Tool->Compiler Options

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

      -std=c99 -Wall -pedantic -W

    3. V zálozce Settings v cásti Linker vyberte polozku Generate debug info a zvolte moznost Yes.

  4. Nastavte Tools->Environment Options->General->Create Backup Files. Zruste 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

Vytvorení projektu

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

    File->New->Project...

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

    Console Application

  3. Ulozte projektový soubor (proj1.dev) do samostatného adresáre.

  4. Editujte soubor.

    Editace

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

    Project->Project Options

Kompilace

  1. Vse, co potrebujete ke kompilaci projektu je v menu Execute. Zadání parametru príkazové rádky: Execute->Parameters...

    Execute->Parameters

  2. Listování varovnými zprávami prekladace a chybami - spodní lista Compiler, dvojklik na chybovou zprávu posune kurzor na rádek s chybou.

    Lista Compiler

Ladení programu

Poznámka: Ve verzi DevC++ 4.9.9.X zabudovaný debugger funguje chybne. Následující návod platí pro verze, v nichz je (bude) debugger funkcní. Zatím doporucuji pouzívat debugger Insight (ve skole je nainstalován na disku Q ve stejném adresári jako DevC++. Pro snazsí pouzívání jej lze spoustet jako externí nástroj prímo z menu DevC++.).

  1. Vse potrebné je v menu Debug. Zadání parametru príkazové rádky: Debug->Parameters...

  2. Vlození zarázky (breakpoint): klepnutím na sloupecek vedle rádku.

  3. Spustení ladícího módu: Debug->Debug. Ukoncení ladícího módu: Debug->Stop Execution

  4. Krokování:

    • Dalsí rádek: Next Step

    • Skok do funkce: Step Into

    • Pokracuj do dalsího breakpointu: Continue

    • Pokracuj na rádek s kurzorem: Run to cursor

    Krokování programu

  5. Sledování promenných:

    • Add Watch, Remove Watch

    • nastavení kurzoru nad promennou (nastavuje se v Tools->Environment Options)

    • je mozné menit hodnotu promenné za behu (vyskakovací menu->Modify value)


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