programování:lazarus

Lazarus

Lazarus je vývojové prostředí pro programovací jazyk FreePascal, který je svobodnou implementací jazyka ObjectPascal využívaném například v Delphi nebo Kylixu. Ačkoli je tento projekt stále ve stádiu betaverze, jedná se již o velmi vyspělou aplikaci, kterou lze doporučit všem, kteří mají zkušenosti s Delphi nebo Kylixem .

Instalace

Lazarus by měl být u novějších verzí Ubuntu v repozitářích. Instalaci tak provedete v Centru softwaru nebo příkazem

sudo apt-get install lazarus

Pokud jej takto instalovat nejde, přidejte si zdroj

deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe

a pomocí následujících dvou příkazů si přidejte jeho podpis

gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F

gpg --export 6A11800F | sudo apt-key add -

Poté již jen nainstalujte balík lazarus.

V oficiálních zdrojích softwaru pro Ubuntu se Lazarus nachází také, ale výše uvedený zdroj vám poskytne vždy tu nejnovější verze přímo od vývojářů projektu Lazarus.

Spuštění

Lazarus můžete spustit z nabídky Aplikace → Programování → Lazarus, případně příkazem startlazarus.

Tipy a triky

Ve výchozím nastavení používá Lazarus dnes již poněkud zaostalé rozhraní GTK1. To se velmi výrazně (negativně) projevuje na grafice prostředí a hlavně na podpoře českých znaků. Lazarus naštěstí obsahuje podporu i dalších prostředí a pro rekompilaci s touto podporou nabízí přímo vlastní nástroj. Z podporovaných rozhraní se vám nejspíš bude hodit buď GTK2 (výchozí v Ubuntu), nebo Qt (výchozí v Kubuntu).

  • Nejprve je potřeba spustit Lazarus s právy roota a to nejlépe příkazem gksudo startlazarus
  • V nabídce Lazaru vyberte Tool → Configure „Build Lazarus“ …
  • Na kartě Quick Build Options zatrhněte Build All a z nabídky IDE vyberte gtk2 (resp. qt).

  • Kliknutím na Build zahájíte rekompilaci, která může trvat i několik minut. Po jejím úspěšném dokončení dojde k restartu Lazaru, který naběhne v novém grafickém rozhraní.

Lazarus bohužel zatím neobsahuje interní debugger pro ladění vašich projektů. Pokud chcete používat takové „vymoženosti“ jako zarážky, Step over/Trace into, Evaluate/Modify apod., budete muset nastavit externí debugger.

  • V hlavní nabídce zvolte Environment → Debugger Options…
  • Na záložce General zvolte GNU debugger (gdb)
  • Jako cestu zadejte /usr/bin/gdb a potvrďte

Odstranění

Odeberte balík lazarus.

Pokud chcete odstranit i samotný FreePascal, odeberte balíky fpc, fpc-source, fp-utils a fp-docs

Odkazy

  • Poslední úprava: 2019/02/25 18:21
  • autor: 127.0.0.1