前言 之前的配置Lazarus免重装和Lazarus开发环境配置主要是针对windows平台的,同样也适用于linux平台,只是需要稍微变通一些。当然,由于linux平台本身的多样性,自然也会有一些特殊的坑,例如:解决Debian上Lazarus输入法问题。
在交流中,群友们也多次提到并推荐用fpcupdeluxe,体验了下,直观的感受就是——非常适合折腾!当然,不用来折腾的话也是非常方便的。
准备工作 访问GitHub 该问题请自行解决。
安装Git fpcupdeluxe是直接从源码构建Lazarus的,而Lazarus及fpc的源码是托管在GitLab上的,其本身依赖的工具又是在GitHub上,因此Git是必不可少的。安装可参考Git的基本使用。
下载fpcupdeluxe 可以在fpcupdeluxe的Releases页选择合适的版本下载fpcupdeluxe。linux平台注意要给予执行权限。
安装 核心IDE安装 建议专门建一个目录用于安装,例如就叫fpcupdeluxe,然后把下载的fpcupdeluxe文件放入,并运行。首次运行会有是否记录日志的提示,依据自己情况选择。 配置界面语言及安装路径,建议与fpcupdeluxe安装文件相同。
点Stable/稳定版本(也可选择其它版本),确认后即可自动下载依赖,然后完成基本IDE的安装。如果安装失败了,排除问题后,再次操作3.即可。
对于linux,可能会提示缺少依赖,如:
1 2 3 4 5 6 7 8 9 10 [Info] Checking dev-libs for gtk2 LCLWidgetType. [Error] Missing library: [Error] libX11.so [Error] libgdk_pixbuf-2.0.so [Error] libpango-1.0.so [Error] libcairo.so [Error] libgdk-x11-2.0.so [Warning] You need to install at least libx11-dev libgtk2.0-dev libcairo2-dev libpango1.0-dev libxtst-dev libgdk-pixbuf2.0-dev libatk1.0-dev libghc-x11-dev to build Lazarus !! [Warning] Make, binutils and git are also required !...