Sign in Join
Wiki copytemporary

Installing Lazarus

한국어 · Deutsch · English · Español · Français · Magyar · Polski · Português · Slovenčina · Suomi · Tiếng Việt · Русский · 中文(中国) · 日本語

Overview

For people who simply want to install Lazarus and start using it for programming, the easiest approach is to download and install a recent, reasonably stable binary release (such as a Linux ".rpm" package, a Windows ".exe" installer, or a macOS ".dmg" disk image or installer ".pkg" package).

For those who want to participate in the development of the compiler or the Lazarus IDE, or for those who want the most up-to-date tools, an installation from source files is necessary.

The Lazarus IDE provides two main parts:

These in turn are dependent on:

Lazarus system requirements

  1. A Free Pascal Compiler, packages, and sources. (Important: of the same version/date)
  2. A supported widget set:

Win32/Win64

The native Win32 API can be used, or the Qt widgetset.

Linux/BSD

GTK+ 2.x or Qt : Most Linux distributions and *BSDs already install the GTK+ 2.x libraries. You can also find them at http://www.gtk.org.
Qt is also supported with all distributions (auto installed if you prefer KDE).

macOS

You need the Apple Xcode developer tools. For macOS versions before 10.15 (Catalina), the 32 bit Carbon or 64 bit Cocoa widget sets can be used.
For macOS 10.15 onwards, the 64 bit Cocoa widget set must be used as all 32 bit support has been removed by Apple.
Qt can be used too, but it requires much more effort.

The Qt widget set is supported on Linux 32/64, Win 32/64, macOS 32/64, FreeBSD 32/64, Haiku and embedded Linux (qtopia) platforms. For more details about the installation of Qt, see the Qt Interface article.

Operating system specific guides

FreeBSD

Haiku

Solaris

Linux

SeeInstalling Lazarus on Linux which covers most of what you need for most Linux Distributions.

Some distribution specific pages exist, but they may not be as up to date as the Installing Lazarus on Linux guide.

Ubuntu/Debian Linux notes

macOS

Raspbian

Windows

Multiple Lazarus installs

Please see Multiple Lazarus for details on having more than one Lazarus version installed on one system. We cover issues that can arise due to multiple Lazarus installs here, because they can also happen when installing over a previous version.

Troubleshooting

Troubleshooting details that should (hopefully) be applicable across platforms may be found in the article Installation Troubleshooting.

Lazarus FAQ

The Lazarus FAQ - Frequently Asked Questions - page is available here.

Installing old versions

See Installation hints for old versions

See also


From the Free Pascal wiki, page "Installing Lazarus", as the Internet Archive kept it on 2026-01-28, last changed on 2025-08-23. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 2, last changed by WikiArchive .

Edited on wiki.freepascal.org by 84 people, 2005–2021

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
Smace
Smace
SmaceInstalling The Free Pascal Compiler
SmaceLazarus System Requirements
SmaceLazarus System Requirements
SmaceLazarus System Requirements
SmaceLazarus System Requirements
SmaceFPC Binaries
SmaceFPC Sources
SmaceFPC Binaries
SmaceFPC Sources
Smacefpc sources for windows
Vincentremoved <br>
Smacefpc sources for windows
SmacePosted by Olivier Garet on August 17, 2004 at 01:43:21 PDT
SmacePosted by Olivier Garet on August 17, 2004 at 01:43:21 PDT
SmacePosted by Claude Rieth on October 31, 2003 at 00:58:59 PST
SmacePosted by Installing on Debian on July 8, 2004 at 10:28:35 PDT
SmacePosted by Olivier Garet on August 17, 2004 at 01:43:21 PDT
SmacePosted by ridz on October 2, 2004 at 00:45:38 PDT
Smace
SmaceUser Contributed Notes
VincentAdded original changes
VincentMade all heading a level lower (= is for page title headings)
SmaceInstalling Lazarus under Windows
SmaceInstalling Free Pascal under BSD/manually
SmaceUser Comments
SmaceInstalling Lazarus under BSD
KirkpatcInstalling The Free Pascal Compiler
KirkpatcInstalling Free Pascal under Mac OS X
KirkpatcInstalling The Free Pascal Compiler
VincentFPC Sources for Windows: formatting
VincentInstalling Free Pascal under Mac OS X: formatting (minor)
VincentInstalling Lazarus under Linux: formatting (minor)
VincentInstalling Lazarus under Windows: formatting
VincentAdditional experiences and advice on installing FPC and Lazarus
VincentInstalling Lazarus under Windows
VincentInstalling Lazarus under Windows
JasontanInstalling Lazarus under Windows (minor)
Oliebolgtk-pixbuf -> gdb-pixbuf (minor)
Barefoot.walkerFPC Binaries (minor)
KirkpatcInstalling Lazarus under Windows
KirkpatcInstalling The Free Pascal Compiler
VincentInstalling Lazarus under Windows: 0.9.7 is a snapsht installer, 0.9.6 is the release.
KirkpatcInstalling Lazarus under Windows
VincentInstalling Lazarus under Linux
VincentInstalling from source
VincentInstalling Lazarus under Linux
KirkpatcFPC Sources
KirkpatcFPC Sources for Windows
KirkpatcInstalling Free Pascal under Mac OS X
VincentInstalling Lazarus under Windows
VincentInstalling Lazarus under Windows
VincentInstalling Lazarus under Mac OS X
KirkpatcInstalling from source
KirkpatcInstalling from source
KirkpatcInstalling from source
VincentInstalling Lazarus under Mac OS X
BongomanAnother (?easier) way to install Lazarus under Debian
VincentInstalling from source
VincentInstalling from source
Swen
PmbAnother (?easier) way to install Lazarus under Debian (minor)
Mattias2Installing The Free Pascal Compiler
Avantman42Minor link fix (minor)
Avantman42Original contributors and changes (minor)
JrmarinoInstalling Lazarus under BSD
JrmarinoInstalling Lazarus under BSD (minor)
JrmarinoInstalling Lazarus under BSD (minor)
AlmindorInstalling Lazarus under BSD
AlmindorInstalling Lazarus under BSD (minor)
VincentInstalling Lazarus under BSD: fixed link
AlmindorInstalling Lazarus under BSD (minor)
AlmindorFPC Binaries
Mattias2Installing Free Pascal under Mac OS X
Mattias2Installing Free Pascal under Mac OS X
Mattias2FPC Sources for Windows
Mattias2Installing Free Pascal under Mac OS X
PhilCleaned up and rearranged a bit
PhilInstalling Lazarus under Mac OS X: - tried to modernize a bit
PhilInstalling Lazarus under Mac OS X: - more tweaks
PhilInstalling Lazarus under Mac OS X: - added X11 stuff
PhilOverview: - cleaned up a bit
VincentFPC Sources for Windows
Mattias2Installing Free Pascal under Mac OS X
Mattias2Installing Free Pascal under Mac OS X
Falkyr11Installing Free Pascal under Windows
Falkyr11Installing Lazarus under Windows
VincentHersteld tot de versie na de laatste wijziging door Mattias2. (minor)
IgmacFPC Sources
Mattias2Installing The Free Pascal Compiler
SwenInstalling Lazarus under Windows (minor)
MarminAnother (?easier) way to install Lazarus under Debian
MarminInstalling Lazarus under Debian GNU/Linux
MarminInstalling Lazarus under Debian GNU/Linux (minor)
MarminAnother (?easier) way to install Lazarus under Debian (minor)
MarminInstalling Lazarus under Debian GNU/Linux
AlmindorInstalling The Free Pascal Compiler
AlmindorInstalling Free Pascal under FreeBSD (minor)
AlmindorInstalling The Free Pascal Compiler
AlmindorInstalling Free Pascal under FreeBSD/auto (minor)
FlaxeaterAnother way to install Lazarus under Debian
CompnoprofitFPC Binaries
CompnoprofitFPC Binaries
Swen (minor)
CompnoprofitInstalling Lazarus under Linux
SwenInstalling Lazarus under Mac OS X (minor)
VincentInstalling Lazarus under Windows: fixed link to snapshots.
VincentInstalling from source
VincentInstalling Lazarus under Mac OS X
FujimakiInstalling from source
FujimakiInstalling from source (minor)
FujimakiInstalling from source (minor)
FujimakiInstalling using rpms
TomWInstalling Free Pascal under Linux
TomWInstalling Free Pascal under Linux
TomWInstalling The Free Pascal Compiler
VincentInstalling under X86_64: This is nonsense, IMHO, moved to the talk page for further discussion.
Tom WalshInstalling using rpms
Tom WalshInstalling using rpms
Swen (minor)
AmundInstalling Lazarus + fpc For Mandriva 2007 X86_64
Alain MichaudInstalling on Mandriva 2007 2007.0 (i386)
Alain MichaudInstalling Lazarus 0.9.18. For Suse 10.1 users (minor)
Alain MichaudInstalling on Mandriva 2007 2007.0 (i386) (minor)
Alain MichaudLazarus 0.9.18 on Mandriva 2007 (2007.0) (i386)
AmundInstalling on Mandriva
AmundLazarus 0.9.20 on Mandriva 2007 32 bit
AmundLasaruz snapshot on Mandriva 2007 32 bit
AmundLazarus 0.9.20 on Mandriva 2007 32 bit
AcmInstalling Free Pascal under FreeBSD/auto
AcmInstalling Lazarus under BSD
Swenchanged order (minor)
AcmInstalling Lazarus under FreeBSD
AcmInstalling Lazarus under FreeBSD
Alain MichaudLazarus 0.9.18 on Mandriva 2007 (2007.0) (i386) (GTK-1) -> libgdk.so
Alain MichaudLazarus 0.9.18 on Mandriva 2007 (2007.0) (i386) (GTK-1) (minor)
FujimakiInstalling using rpms (minor)
Andrew.higgsLazarus 0.9.18 on Mandriva 2007 (2007.0) (i386) (GTK-1) (minor)
SnoopyInstalling Free Pascal under Mac OS X
Mattias2Installing Lazarus 0.9.18. For Suse 10.1 users
Mattias2Installing Lazarus 0.9.18. For Suse 10.1 users
Mattias2Installing using rpms
Mattias2Installing using rpms
Mattias2Installing Lazarus under FreeBSD
Mattias2Installing Lazarus under FreeBSD
JohnMLInstalling Lazarus under Windows (minor)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1) (minor)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1) (minor)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
AmisoLazarus 0.9.22 on Mandriva 2007 (2007.0) (i386) (GTK-1)
Mattias2Installing Lazarus
Mattias2Ubuntu / Debian
MontaInstalling from source
AcmInstalling Lazarus under FreeBSD
Mattias2Installing The Free Pascal Compiler
Mattias2Additional experiences and advice on installing FPC and Lazarus
ViruZFPC Binaries
SamjamPoint to the ubuntu deb instructions
FujimakiInstalling using rpms
FujimakiInstalling using rpms
SlavkoChanged organization of the Debian installation (minor)
MischiInstalling Free Pascal under Mac OS X: X11 on 10.5
MischiInstalling Free Pascal under Mac OS X: SVN
MischiInstalling Lazarus under Mac OS X: Note on Leopard
ObijohnInstalling Lazarus under Windows
Giuliano
GiulianoInstalling Free Pascal under BSD/manually
CiampixInstalling Lazarus (minor)
AmisoInstalling on Slackware
Amiso= Installing Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoOriginal contributors and changes
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoOriginal contributors and changes (minor)
AmisoOriginal contributors and changes
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoOriginal contributors and changes (minor)
Mattias2Compiling and running
Dragon DaveUbuntu / Debian (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
AmisoInstalling Lazarus 0.9.24, for Slackware 12.0 users (minor)
ArifsahaInstalling Lazarus under Mac OS X: add link to Installing_Lazarus_on_MacOS_X
Mattias2Installing Free Pascal under Linux/BSD manually
Mattias2Installing Free Pascal under Mac OS X
Mattias2Installing Free Pascal under Mac OS X
Mattias2Installing Free Pascal under Mac OS X
Mattias2Installing Lazarus under Mac OS X
Mattias2Installing Free Pascal under Mac OS X
Mattias2Compiling and running
Mattias2Lazarus System Requirements
Mattias2Installing The Free Pascal Compiler
Mattias2Installing Lazarus
AmundInstalling Lazarus + fpc For Mandriva 2007 X86_64
AmundInstalling Lazarus + fpc For Mandriva X86_64 (minor)
MarcouInstalling on Mandriva
MarcouInstalling on Mandriva
AntekgLazarus 0.9.26 on Mandriva 2007/or -2006 32 bit (minor)
FujimakiInstalling Lazarus 0.9.26. For openSUSE 11.1 users
FujimakiInstalling on openSUSE
GiovanniBuilding debs the easy way
GiovanniProblems compiling GTK2 apps with FPC 2.2.2 (minor)
GiovanniProblems compiling GTK2 apps with FPC 2.2.2 (minor)
VincentFPC Binaries
VincentInstalling using rpms
MlarcombeInstalling Lazarus under Linux
MlarcombeInstalling Lazarus on 64-bit Redhat
Mattias2Installing Lazarus 64 bit version on Red Hat EL 5
Mattias2Lazarus System Requirements
Mattias2FPC Binaries
Mattias2Installing The Free Pascal Compiler
Mattias2Download Daily Source Snapshot of Development Tree (version 2.5.1)
Mattias2Download Daily Source Snapshot of Release Tree (version 2.2.5)
Mattias2FPC Binaries for Windows
Mattias2FPC Sources for Windows
FujimakiInstalling using rpms
Mattias2Installing on Mandriva
Mattias2Installing on Slackware
Mattias2Installing on openSUSE
Mattias2Installing from source
Mattias2Installing Lazarus 64 bit version on Red Hat EL 5
Mattias2Installing from source
Mattias2Installing Free Pascal under FreeBSD/auto
Mattias2Installing Free Pascal under Linux/BSD manually
Mattias2Problems compiling GTK2 apps with FPC 2.2.2
Mattias2Installing Lazarus 0.9.28. For openSUSE 11.1 users
Mattias2Installing from source
Mattias2Installing Lazarus under Windows
Mattias2Installing Lazarus under FreeBSD
Mattias2Installing Free Pascal under Linux/BSD manually
Mattias2Lazarus 0.9.28 on Mandriva 2009 (2009.0) (i386) (GTK-2)
Mattias2Lazarus 0.9.28 on Mandriva 2007 (2007.0) (i386) (GTK-1)
Mattias2Lazarus 0.9.28 on Mandriva 2007 (2007.0) (i386) (GTK-2)
Mattias2Installing Lazarus 0.9.28. For openSUSE 11.1 users
VincentDownload Daily Source Snapshot of Release Tree (version 2.2.5)
GgeldenhuysInstalling from source: Git information
GgeldenhuysDownloading Lazarus SVN: Added Git information
VincentProblems compiling GTK2 apps with FPC 2.2.4
VincentInstalling Lazarus 0.9.28. For openSUSE 11.1 users
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AurawinFPC Sources for Windows
AcmInstalling Lazarus under FreeBSD
SimonInstalling on Mandriva (minor)
Mattias2Installing Lazarus under FreeBSD
Mattias2Installing Lazarus under FreeBSD
Mattias2Latest Lazarus version under BSD
Mattias2Installing Lazarus under FreeBSD
GgeldenhuysOriginal contributors and changes: The wiki already keeps track of the changelog. (minor)
Paul-JanFPC Sources for Windows
JonasFPC Sources for Windows: - correct "svn co" command (minor)
Zachar53Installing Lazarus under Windows
Zachar53Installing Free Pascal under Windows
Zachar53Instalowanie Lazarusa pod Windows
Zachar53Instalowanie Lazarusa pod Windows
Zachar53Instalowanie Lazarusa pod Windows
Zachar53Instalowanie Lazarusa pod Windows
Zachar53Instalowanie Lazarusa pod Windows
Zachar53Installing from source
SwenReverted edits by Zachar53 (Talk); changed back to last version by Jonas (minor)
AcmInstalling Lazarus under FreeBSD
AcmFreeBSD 6+
AmisoInstalling on Slackware
JonasInstalling Free Pascal under Linux/BSD manually (minor)
Mattias2Ubuntu / Debian
Mattias2Building debs the easy way
Mattias2Installing Lazarus under Mac OS X
Mattias2Installing Lazarus under Mac OS X
Mattias2Installing Lazarus under Mac OS X
JuhaManninenDownloading Lazarus Source Code
JuhaManninenInstalling from source
SwenLazarus 0.9.28 on Mandreva 2010. (minor)
GgeldenhuysOverview: - spelling mistake (minor)
GgeldenhuysInstalling The Free Pascal Compiler: - many spelling mistakes
AmundInstalling Lazarus + fpc For Mandriva X86_64
AmundInstalling Lazarus + fpc For Mandriva X86_64
Spir ☣Ubuntu / Debian
ThierryboCompiling and running: optional options to lazbuild (minor)
PaulatreidesLazarus 0.9.28 on Mandreva 2010.
*Bernaard*Additional experiences and advice on installing FPC and Lazarus (minor)
JonasReverted edits by *Bernaard* (Talk); changed back to last version by Paulatreides (minor)
JuhaManninenUbuntu / Debian
JuhaManninenUbuntu / Debian
JuhaManninenUbuntu / Debian
MdbsantosFPC Sources for Windows
MdbsantosSTEP #1
MdbsantosSTEP #1: Creating directories
MdbsantosSTEP #2
MdbsantosSTEP #3
MdbsantosSTEP #4
MdbsantosSTEP #5
MdbsantosSTEP #4: Make FPC
MdbsantosSTEP #4: Create a BAT file to compile
MdbsantosSTEP #6
MdbsantosSTEP #7
MdbsantosSTEP #1: Create directories
MdbsantosCompiling/installing FPC and Lazarus from Sources of SVN
MdbsantosSTEP #1: Create directories
MdbsantosSTEP #1: Create directories
MdbsantosCompiling/installing FPC and Lazarus from Sources of SVN (Windows 32bit)
MdbsantosSTEP #7: Make Lazarus
MdbsantosSTEP #6: Create a BAT file to compile Lazarus
MdbsantosSTEP #4: Create a BAT file to compile FPC
MdbsantosSTEP #1: Create directories
MdbsantosSTEP #1: Create directories and get the sources
MdbsantosSTEP #1: Create directories and get the sources
OcoAdditional experiences and advice on installing FPC and Lazarus
OcoShort instructions to install Lazarus on Haiku
DoDiusing fpcmkcfg (minor)
AcmInstalling Free Pascal under FreeBSD/auto
AcmInstalling Free Pascal under FreeBSD/auto
MischiInstalling Lazarus under Mac OS X (minor)
MdbsantosCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
Jonas* fixed www.freepascal.org links (minor)
Chronos
AcmInstalling Free Pascal under FreeBSD/auto
AcmFreeBSD 6+
LainzChanged "2.5.0" to "2.5.1" where needed. Changed last release "2.4.0" to "2.4.2" where needed. (minor)
LainzSTEP #2: Create fpc.cfg file
LainzChanged STEP order. (minor)
LainzChanged STEP order. (minor)
LainzSTEP #4: Make FPC (minor)
ZeljanLazarus System Requirements
MdbsantosSTEP #1: Create directories and get the sources
MdbsantosSTEP #1: Create directories and get the sources
MdbsantosSTEP #2: Create a BAT file to compile FPC
MdbsantosSTEP #4: Create fpc.cfg file
MdbsantosSTEP #4: Create fpc.cfg file
MdbsantosSTEP #5: Create a BAT file to compile Lazarus
MdbsantosSTEP #6: Make Lazarus
MdbsantosSTEP #1: Create directories and get the sources
Mattias2Download Daily Source Snapshot of Release Tree (version 2.3.1)
Mattias2Installing The Free Pascal Compiler
Mattias2Additional experiences and advice on installing FPC and Lazarus
Mattias2Installing Lazarus
Mattias2FPC Sources for Windows
Mattias2Installing Free Pascal under Linux/BSD manually
Billyraybonessome minor formatting (minor)
JimBeamWindows STEP #4: Create fpc.cfg file: couldn't create fpc.cfg using fpcmkcfg fixed.
LainzSTEP #4: Create fpc.cfg file (minor)
Wkitty42STEP #4: Create fpc.cfg file: added comment RE: JimBeam's fix works with 2.4.3 following the tutorial as written...
MischiInstalling Lazarus under Mac OS X: remove details and avoid to places of docs.
MdbsantosCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
MdbsantosSTEP #4: Create fpc.cfg file
Mattias2Compiling and running
SilvioprogInstalling Lazarus under Linux
MdbsantosCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
SilvioprogUbuntu 11.04 or later
SilvioprogUbuntu 11.04 or later
AcmInstalling Free Pascal under FreeBSD/auto
AcmFreeBSD 6+
Billyraybonessome minor formatting (minor)
MdbsantosSTEP #2: Create a BAT file to compile FPC
Mattias2Ubuntu / Debian
MdbsantosCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
BigChimpMove additional experiences... up a level, so it is clear it deals with both Lazarus and fpc (minor)
BigChimpFixes to 2.4.x: Moved fpcdocs to own section; it isn't part of 2.4.x fixes. (minor)
BigChimpSTEP #4: Create fpc.cfg file: See mailing list, apparently consensus that you need to strip out \bin\i386-win32 out of basepath.
BigChimpSTEP #3: Make FPC: Script doesn't only run make, but also make install.
SilvioprogUbuntu 11.04 or later
Wkitty42STEP #4: Create fpc.cfg file: minor language fixes and formatting updates + fpc version number consistancy (minor)
Wkitty42STEP #2: Create a BAT file to compile FPC: consistant fpc version for tutorial (minor)
Wkitty42STEP #2: Create a BAT file to compile FPC: oops... went wrong way with consistent fpc version numbering :? (minor)
Wkitty42STEP #4: Create fpc.cfg file: oops... went wrong way with consistent fpc version numbering :? (minor)
EtruscoDownloading Lazarus Source Code
BigChimpSTEP #4: Create fpc.cfg file: Actually, I think the manual fpc.cfg can go now, but I'll keep it in for now
Wkitty42FPC Sources for Windows: spelling and minor space addition (minor)
Wkitty42FPC Sources for Windows: rewording for clarity (minor)
Silvioprog<font color="red">Note: the scripts are only compatible with 32-bit system</font>
SilvioprogUbuntu 11.04 or later
SilvioprogInstalling Lazarus under Linux
SilvioprogInstalling Lazarus
VincentInstalling The Free Pascal Compiler
BigChimpAdditional experiences and advice on installing FPC and Lazarus: Merged extra notes into troubleshooting
BigChimpMoved manual fpc.cfg creation from Windows to troubleshooting so it can help other platforms too
BigChimpFPC Sources: Simplified commands, updated fixes_2_4 to 2.6
BigChimpInstalling from source: Tried to get directory layout similar to FPC windows section, not on Unix, so no $s in commands; also got rid of superfluous info on FPC
BigChimpCreate fpc.cfg automatically (minor)
GgeldenhuysFreeBSD 6+: fixed spelling and grammar.
BigChimpDownloading Lazarus Source Code: Remove references to ancient CVS repo
SekelsenmatInstalling from source
AcmInstalling Free Pascal under FreeBSD/auto
AcmFreeBSD 6+
Chronossyntaxhighlight
BigChimpUbuntu 11.04 or later: I'd rather remove these if they don't work as they will only confuse people.
Mattias2Overview
Mattias2Installing The Free Pascal Compiler
Chronosnotes
Chronos
JwdietrichInstalling Lazarus under Linux
JwdietrichTypo corrected.
AcmFreeBSD 7+
GgeldenhuysInstalling Lazarus under FreeBSD
PengtuInstalling Lazarus on Portable USB Driver (minor)
AcmInstalling Free Pascal under Linux/BSD manually
AcmInstalling Free Pascal under FreeBSD/auto
Acmvia Ports tree
DelphiFreakcurrent version of fpc is now 2.6.2
DelphiFreakcurrent version of fpc is now 2.6.2
BigChimpInstalling Lazarus: If you want to get rid of headings, delete them; don't add strikethrough tags
BigChimpI'm sorry, but this is also about installing FPC even if the title doesn't say so.
Mattias2Installing on openSUSE
Mattias2Installing Lazarus 1.0.8 on Fedora Core 18
Mattias2Installing Lazarus 1.0.8 on Fedora Core 18
Jwdietrich
Dieselnutjob
AcmInstalling Lazarus under FreeBSD
BigChimpone more hopeless attempt at unifying the docs. Why mention how to get FPC sources on linux if you're not saying what to do with those sources/
BigChimpInstalling Free Pascal from source under Linux/BSD
JwdietrichFreepascal -> Free Pascal (minor)
AcmInstalling Free Pascal under FreeBSD/auto
AcmInstalling Free Pascal from source under Linux/BSD
Acmvia Ports tree
Acmvia pkg_add
Acmvia pkg_add
Acmvia pkg_add
Acmvia Ports tree
Acmvia pkg_add
BartInstalling from source
BartInstalling from source: remark about buildig lazarus on Win98
St46via pkgng: updated link to new and current location (minor)
Mattias2Installing Lazarus under Windows
Mattias2Installing from source starting with a stable release
Mattias2Installing Lazarus under Windows
Mattias2Installing Lazarus under Windows
MaiUbuntu / Debian: fpcup
MbaillifSTEP #1: Create directories and get the sources
MbaillifSTEP #2: Create a BAT file to compile FPC
MbaillifSTEP #4: Create fpc.cfg file
MbaillifCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
MbaillifCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
MbaillifCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
MbaillifCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
FTurtlecategory
Acmvia Ports tree
Acmvia Ports tree
FTurtleUbuntu / Debian
Mattias2
Acmvia Ports tree
Acmvia pkgng
AcmInstalling Lazarus under FreeBSD
ArentInstalling Free Pascal under Linux
JwdietrichInstalling Lazarus under Linux
Mattias2Installing Free Pascal under Linux
Mattias2Installing Free Pascal under Linux
PascalRSTEP #2: Create a BAT file to compile FPC
PascalRSTEP #2: Create a BAT file to compile FPC
PascalRSTEP #2: Create a BAT file to compile FPC
PascalRSTEP #2: Create a BAT file to compile FPC
PascalRSTEP #1: Create directories and get the sources
PascalRSTEP #2: Create a BAT file to compile FPC
PascalRSTEP #5: Create a BAT file to compile Lazarus
PascalRCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
PascalRSTEP #4: Create fpc.cfg file
AcmInstalling Free Pascal under FreeBSD/auto
Acmvia Ports tree
Acmvia pkgng
SymbolicFrank186 MB for the executable is far too big. (minor)
MaiOverview (minor)
MaiInstalling Free Pascal from source under Linux/BSD
MaiInstalling Free Pascal from source under Linux/BSD
MaiInstalling from source (minor)
MaiInstalling from source (minor)
MaiDownloading Lazarus Source Code
MaiCompiling and running
MaiInstalling from source
MaiTroubleshooting (minor)
MaiPaths in Lazarus options and project options (minor)
Mainext steps (minor)
Mai (minor)
Bart
BartFPC Binaries for Windows (minor)
BartInstalling old versions
ZoranInstalling Free Pascal from source under Linux/BSD (minor)
PascalRCompiling/installing FPC and Lazarus from Sources of SVN (Win32)
Acmvia Ports tree
Acmvia pkgng
AcmInstalling Free Pascal under FreeBSD/auto
AcmInstalling Lazarus under FreeBSD
FTurtleDeleted categories which earlier were moved to template
AcmInstalling Free Pascal under FreeBSD/auto
Acmvia Ports tree
ArentInstalling Lazarus under Windows: + .png
ArentInstalling Lazarus under Windows
Dubst3pp4Installing Lazarus 1.0.8 on Fedora Core 18: links page Install_on_Fedora, removes outdated information
Dubst3pp4Installing Lazarus Fedora (minor)
DbannonAdded links to quick start guides for people who don't need full detail
Acmvia Ports tree
Acmvia pkgng
Mattias2Installing from source
TrevInstalling cross compilers: New section
TrevReworked headings; Reduced ToC depth; Fixed typos
TrevFixed formatting of FreeBSD FPC source section (minor)
TrevReinstated the deleted starting compiler version (minor)
Mattias2From source on Windows
TrevMoved Installation Troubleshooting to it own page
TrevQuick Start Guides: Added link to Installing Lazarus on FreeBSD (minor)
TrevFreeBSD: Moved content to new "Installing Lazarus on FreeBSD" page
TrevFreeBSD: Updated
TrevWindows: Fixed wiki markup (minor)
TrevFrom source on Linux/BSD: Updated bootstrap compiler info
TrevLinux: Updated file info (minor)
TrevFreeBSD: Updated info (minor)
TrevInstalling The Free Pascal Compiler: Removed dated info (minor)
TrevFrom source on Linux/BSD: FreeBSD shells (minor)
TrevFreeBSD: Updated installation info (minor)
Mattias2From source on Windows
TrevRationalised macOS naming; fixed typos; fixed wiki markup (minor)
TrevmacOS: More macOS renaming (minor)
TrevBypass page link redirects (minor)
TrevLazarus System Requirements: Updated
TrevLinux: Fixed broken page link; fixed wiki markup (minor)
TrevLinux: fixed typo (minor)
ZoranReplace .var links with .html
Zamronypj
ZamronypjFrom tar on FreeBSD
ZamronypjFrom tar on FreeBSD
DbannonNotes about installing FPC320 from tar
TrevUbuntu/Debian Linux: Fix typos; update version numbers (minor)
TrevInstalling Lazarus: Move Lazarus 0.9.30 + Mandriva 2010 to legacy info page
TrevInstalling Lazarus: Remove legacy Slackware info - already duped on legacy installation page
TrevInstalling Lazarus: Moved OpenSUSE legacy info to legacy info page
TrevInstalling The Free Pascal Compiler: Fix heading typo (minor)
TrevFrom tar on FreeBSD: Fixed typos; added PATH advice
TrevFrom tar on FreeBSD: Fix typo (minor)
TrevFrom source on Windows: Remove Windows Lazarus source compilation (duped under Installing Lazarus) from Windows FPC source compilation section
TrevFrom source on Windows: Fix intra-page link (minor)
TrevInstalling the Free Pascal Compiler: Moved to the new Installing the Free Pascal Compiler page
TrevMoved installing Croos Compilers to new FPC installation page
TrevFix wiki page link markup; fix heading levels (minor)
TrevMove PCBSD (discontinued) content to legacy info page
TrevReorganised some content; moved some content to other operating system specific pages
TrevWindows: Fix some typos (minor)
TrevLazarus System Requirements: Updated and reorganised
TrevLazarus FAQ: New section
TrevOperating System specific Guides: Adjust heading (minor)
TrevLazarus System Requirements: Adjust heading (minor)
TrevArch or Manjaro Linux (aarch64): New section
TrevWhat does the "bigide" make argument do?: New section
TrevWhat does the "bigide" make argument do?: Relocate (minor)
TrevWhat does the ''bigide'' argument do?
TrevWhat does the bigide argument do?: Relocate content (minor)
TrevWhat does the ''bigide'' argument do?: relocated content (minor)
TrevWhat does the bigide make argument do?: Re-title (minor)
TrevAdd See also section
TrevOverview: Tweak text (minor)
TrevWindows: Tweak text (minor)
DbannonUbuntu/Debian Linux
DbannonDirect Linux user to a current page, note that fpcup is good but not sole recommendation.
DbannonRemoved details of how to install with RPMs, nothing to do with Ubuntu/Debian
Dbannonremoved very out of date instructions to build from source.
Dbannonmoved fpcup up a level, its not unique to Debian/Ubuntu, merge different Debian sections
DbannonRestructured Installing section to make intention clearer
DbannonGetting rid of duplicated sections for clarity
DbannonRemove redundant
DbannonAre we nearly there yet ?
Dbannonmerge redundant windows sections
TrevOperating system specific guides: More molding and de-duping of Windows installation instructions
TrevMove Windows instructions to their own page
TrevSee also: New section
TrevOverview: Reworked in light of all the accumulated changes to this page over time
TrevSee also: Add link

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.