programování:lazarus

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
programování:lazarus [2012/07/21 18:29]
Ubuntu vytvořeno
programování:lazarus [2019/02/25 18:21] (aktuální)
Řádek 1: Řádek 1:
 +====== Lazarus ======
 +{{.:​lazarus-icon.png}} **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 .
  
 +
 +{{ .:​lazarus-ide.png?​450 }}
 +
 +
 +====== 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
 +
 +<​code>​
 +sudo apt-get install lazarus
 +</​code>​
 +{{:​editor.png}} //Pokud jej takto instalovat nejde//, [[:​Přidávání zdrojů|přidejte]] si zdroj
 +
 +<​code>​
 +deb http://​www.hu.freepascal.org/​lazarus/​ lazarus-stable universe
 +</​code>​
 +a pomocí následujících dvou [[:​Terminál|příkazů]] si přidejte jeho [[:​Přidávání zdrojů#​Podepsané zdroje|podpis]]
 +
 +<​code>​
 +gpg --keyserver hkp://​pgp.mit.edu:​11371 --recv-keys 6A11800F
 +
 +gpg --export 6A11800F | sudo apt-key add -
 +</​code>​
 +{{:​apt.png}} Poté již jen [[:​Instalace programů|nainstalujte]] balík ''​lazarus''​.
 +
 +{{:​info.png}} 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í ======
 +
 +{{:​navigate.png}} Lazarus můžete spustit z nabídky **Aplikace → Programování → Lazarus**, případně [[:​Terminál|příkazem]] ''​startlazarus''​.
 +
 +====== Tipy a triky ======
 +
 +===== Rekompilace pro GTK2 =====
 +
 +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.png}} Ubuntu), nebo **Qt** (výchozí v {{:​kubuntu.png}} Kubuntu).
 +
 +  * Nejprve je potřeba spustit Lazarus s právy [[:Root sudo|roota]] a to nejlépe [[:​Terminál|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**).
 +
 +{{ .:​lazarus-recompile.png?​350 }}
 +
 +  * 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í.
 +
 +===== Nastavení externího debuggeru =====
 +
 +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í ======
 +
 +{{:​clear.png}} [[:​Instalace programů|Odeberte]] balík ''​lazarus''​.
 +
 +{{:​info.png}} Pokud chcete odstranit i samotný FreePascal, [[:​Instalace programů|odeberte]] balíky ''​fpc'',​ ''​fpc-source'',​ ''​fp-utils''​ a ''​fp-docs''​
 +
 +====== Odkazy ======
 +
 +  * [[http://​lazarus.freepascal.org/​|Domovská stránka Lazarus]] {{:en.png}}
 +  * [[http://​wiki.lazarus.freepascal.org/​Main_Page/​cs|Lazarus wiki]] {{:cz.png}}
 +  * [[http://​www.linuxexpres.cz/​blog/​nebud-lazar-bud-lazarus|Nebuď lazar, buď Lazarus]] {{:cz.png}}
  • Poslední úprava: 2019/02/25 18:21
  • (upraveno mimo DokuWiki)