获得Lazarus

来自Lazarus wiki
跳转到导航跳转到搜索

德国 英语(英语) 西班牙 法语ais(fr) 日本語(日本) 波尔斯基(波兰) 葡萄牙语(pt) русскииа(ru) 斯洛文契纳(sk)

下载并安装Lazarus发布版本

来自SourceForge

各种平台的二进制版本可通过Lazarus Sourceforge下载区.

对于被SF屏蔽的用户,Sourceforge发布的Lazarus版本反映在:

平台专用

获取Lazarus for Windows-使用上面的Sourceforge链接。

为ReactOS获取Lazarus

为Ubuntu获取Lazarus

为Fedora买Lazarus

为Suse买Lazarus

获取Lazarus for Scientific Linux

Raspberry Pi(Raspbian)获得Lazarus

为Mac获取Lazarus

Solaris上的Lazarus

获取Git客户端

TortoiseGit客户端

TortoiseGit客户端仅适用于Windows。您可以从下载https://tortoisegit.org网站/

Windows Git

命令行客户端:

https://gitforwindows.org/ https://git-scm.com/download/win网址

其他客户

GIT命令行客户端可从https://git-scm.com/downloads网址适用于许多平台。

在Linux上,建议安装吉特使用您的发行版提供的包管理系统。例如:

sudo apt-get安装git

从GitLab服务器获取Lazarus

Lazarus的开发版本

要首次获得Lazarus,请使用命令行:

git克隆https://gitlab.com/freepascal.org/lazarus/lazarus。git拉扎勒斯

然后在当前目录下创建一个新目录“lazarus”。

修复了Lazarus最新版本的分支

更改为上述创建的目录git克隆命令并运行

git开关固定_2_2

根据需要的修复版本修改分支的名称。使用获取列表

git分支--全部

输出将包含类似于以下内容的行

远程/原点/修正2_2

分支机构的名称只是最后一部分。


稍后更新源

打开终端/命令提示符,切换到lazarus目录并键入:

git总开关吉特拉力

您可能希望指定一个fixes分支,而不是main分支。

有关编译,请参见.

脚本

有用于Windows和Linux的脚本可以自动下载和构建Lazarus:Lazarus的脚本

编译和运行Lazarus

请参见安装Lazarus-详细的安装指南。

使用命令行

Lazarus配有自动生成的生成文件(名称为“Makefile”)用于gnu“制作“实用程序。

警告-icon.png

警告:如果您还安装了Embarcadero(或Borland)工具,那么它们的“make”可能与gnu“make“冲突。在这种情况下,您可以删除或重命名冲突的Embarcadero二进制文件,或者从Windows PATH中删除其目录,或者在调用之前在控制台中设置路径制作:

设置路径=c:\pascal\3.2.0\bin\i386-win32;%路径%

警告-icon.png

警告:如果路径中有shell(例如sh.exe),“make”也可能失败。这取决于这个shell如何解释引号和反斜杠。

制作允许您从命令行轻松编译Lazarus。您需要先安装并配置fpc和fpc软件包。

要编译,请转到终端中的Lazarus目录并键入

 制作

这将在安装了基本软件包的情况下重建LCL和Lazarus IDE。

另一个有用的命令是

 使变大

它添加了与发布版本相同的包。

然后可以使用命令“Lazarus”(在Unix系统中为“./Lazarus”)从同一源目录中运行Lazarus。

如果您想运行多个版本,可以通过--pcp选项指示lazarus使用特定的配置目录,例如:

lazarus--pcp=/home/YOU/myLaz19

制定目标

提供帮助

查看的可用目标列表制作类型提供帮助.注意:“提供帮助“从1.0开始存在。以下是“提供帮助":


制作帮助主要目标没有任何目标,目标“全部”将被调用。所有需要的构建,即最小IDE、lazbuild、startlazarus。clean删除以下文件“bigide”创建。它不能完全清除目标。清洁其他目标:清洁LCL_平台=夸脱distclean清洁所有目标和常见残留物。使用nogui小部件集构建lazbuild和lclbigide,除了IDE是用许多额外的包构建的useride调用lazbuild用您的活动配置文件构建IDE,需要lazbuilinstall在/usr/local/share/Lazarus下安装Lazarus您可以通过附加安装_刷新=/一些/路径子目标注册生成包FCLlazutils构建包lazutils,需要注册codetools构建包codetools,需要lazutilslcl构建包LCLBase和lcl,需要lazutils工具build lazers,svn2revisioninc,updatepofiles,lrstolfm,需要带有nogui小部件集的LCL基本组件构建调试程序f,lazdebuggergdbmi,lazcontrols,synedit,ideintf对于LCL_PLATFORM,需要LCLbigidecomponents构建了许多额外的包对于LCL_PLATFORM需要基本组件lhelp构建lhelp,需要bigide组件初学者构建startlazarus,需要基本组件示例构建基本示例,需要基本组件注意:有更多的例子有自己的目录旗帜:第页=/路径/to/fpc使用另一个编译器使用VN2REVISIONIC=0   不更新ide/revision.inc安装_刷新=/usr使用者'安装'作为路径前缀FPC_DIR公司=/fpcmake在重新生成Makefiles时使用的usr/share/fpcsrc/3.0.4选择='-vwnbq-gh'调用编译器时附加这些选项使用示例:更新svn并构建最小的IDE、startlazarus和lazbuild:使干净svn向上使全部干净注:你可以用“startlazarus”注意:使用IDE或lazbuild编译项目/包。更新svn并使用上一个设置包的数量:使干净svn向上使lazbuild用户端干净清理:没有命令完全清理svn存储库,但您可以使用以下命令命令在Linux/OS X下:svn状态|格雷普'\?' |sed-e标准's/\?*//' |xargs rm-r另一种可能性是通过svn创建一个干净的副本出口命令。安装:注意:您可以在不安装的情况下使用Lazarus。只需启动lazarus可执行文件。1。使用上述命令之一将Lazarus构建为普通用户。2。以root身份安装到/usrsudo make安装这将在/usr/bin下安装startlazarus、lazarus-ide和lazbuild复制整个拉撒路来源目录到/usr/share/lazarus

Make参数

有其他参数可用于制作拉撒路。请参阅上面的一个完整的工作示例。

  • 选择=%编译器开关

%compilerswitchs被传递给每个fpc调用。该选项用于指定定义

例如:

make bigide OPT=“-dNoGdkPixBufLib-gw2”

使用定义的NoGdkPixBufLib创建LCL和ide,并简化调试信息。

  • LCL平台=平台%

%平台是目标小部件集它可以是win32、wince、gtk、gtk2、qt、carbon、cocoa、customdraw。

例如:

使LCL_平台=gtk2

为gtk2小部件集重建LCL和IDE

  • 柔性线路板=%compiler_path

  • 第页=%compiler_path

%compilerpath是要用来构建目标的自定义编译器二进制文件的路径+文件名。

例如:

使FPC=“~/Pfad/FPC”

使用Web浏览器浏览源存储库

您也可以通过网络浏览器浏览GIT复制的内容接口.

Lazarus分布

在一些非官方网站上,你也可以找到Lazarus和Free Pascal:

另请参见