Lazarus 2.0.6

[复制链接]
这是 Lazarus 2.0.6 版本的 macOS 安装包目录,专门针对 x86-64(Intel 64位) 架构的 Mac 电脑。该版本发布于 2020 年 4 月,底层依赖的编译器为 FPC 3.0.4。

版本核心定位

这是 Lazarus 2.0.x 系列的一个 Bug 修复版本。在 macOS 平台上,该版本重点完善了对 Cocoa(64位) 控件集的支持,以应对 macOS 10.15 Catalina 及以后版本彻底废弃 32 位(Carbon)应用的系统环境。

安装环境要求

• 操作系统:适用于 macOS 10.12 (Sierra) 及以上版本(官方测试覆盖至 Catalina 10.15)。

• 硬件架构:Intel x86-64(即传统的 Intel 芯片 Mac)。注意:如果是苹果自研的 M 系列芯片(Apple Silicon / aarch64),此安装包不原生适配,需转译或另寻 aarch64 版本。

• 前置依赖:需配合 Xcode Command Line Tools 使用(提供 lldb 调试器支持,Lazarus 2.0+ 推荐直接使用 Apple 的 lldb 而非旧的 gdb)。

安装包组成与顺序

图中包含 3 个 .pkg 文件,必须按以下顺序安装,缺一不可:
1. fpc-3.0.4-macos-x86_64-laz.pkg(51.1 MB):Free Pascal 编译器核心二进制文件,是 Lazarus 运行的基础。
2. fpc-src-3.0.4-laz.pkg(40.5 MB):FPC 的源码包(Lazarus IDE 在代码跳转、重构及某些编译场景下需要源码支持)。
3. LazarusIDE-2.0.6-macos-x86_64.pkg(201.4 MB):Lazarus 集成开发环境本体。

提示:由于非 App Store 签名限制,安装时若被拦截,需在“系统设置-安全性”中放行,或按住 Control 键右键选择“打开”。

版本特性补充

• 调试器:此版本默认推荐使用 lldb(需安装 Xcode 命令行工具),无需复杂的代码签名即可调试。

• 界面渲染:在 macOS 下默认走向 Cocoa 64位渲染,不再依赖已淘汰的 Carbon 32位。

• 兼容性:若你在较新的 macOS(如 Ventura/Sonoma)或 M 芯片 Mac 上运行,可能会遇到兼容性边缘问题,建议后续考虑升级到 Lazarus 2.2.x 或 3.x(配合 FPC 3.2.2)以获得更好的新系统支持。



Lazarus下载地址:
https://sourceforge.net/projects ... 64/Lazarus%202.0.6/