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)