github email
See you again Delphi
Nov 9, 2022
One minute read

再次遇到你 Delphi

第一份工作,最喜欢的IDE

delphi

最近在回忆些事情,同时也在学习python语言,但是就在这个时候,我在寻找一个省电的文本编辑器的时候,无意间发现了Delphi的替代工具lazarus。lazarus,源自《圣经》中耶稣让已死去的拉撒路复活的故事。lazarus官网有非常详细的资料,对于我来说,真的是太高兴了。

原本,一直都期望在换了苹果笔记本后,可以继续写一写原来的代码,可以不为了工作而去写一写代码。现在,这些愿望都快要实现了,感谢大牛们的持续努力。微软的dotnet跨平台后,C#语言在macOS下也可以编译执行,现在连Delphi也可以玩一玩了,真开心,像极了黑暗破坏神的重制版。当然了,pascal语言一直都在,只不过我没有关注了。现在,可以在macOS下写一写pascal语言,而且和当初使用Delphi的感觉是那么相似。

曾经在怀念的时候,去过Delphi的官网看过,但是由于需要授权,被成功劝退了。现在突然有这样的一个工具,我非常欣喜,可以在macOS下写和Delphi一样的语言,倍感亲切。第一时间下载下来,满怀期待。

在下载中发现sourceforge.net下载很慢,我第一时间想到迅雷,可是最近的迅雷都要会员才能加速。无奈之下问了问百度,有网友说在下载的时候重新选择一下镜像,结果速度飞快。非常不喜欢被迅雷玩弄的感觉,但是却不能自己写一个?我想或许可以考虑一下了。

下载有三个文件:

fpc-3.2.2.intelarm64-macosx.dmg
fpc-src-3.2.2-20210709-macosx.dmg
Lazarus-2.2.4-0-x86_64-macosx.pkg

安装顺序和上面的顺序一致,即可。也可以参阅官网文档

因为使用gdb进行调试,而苹果电脑却不给普通用户使用,可以加sudo来操作,可是lazarus没有地方调试,所以呢去问百度,最后找到了gdb签名的办法,可是我这里行不通,在最后关头,想到了官网查询文档,结果还真有。官网的做法是使用lldb替代gdb。详细说明在这里

最终如愿以偿,在macOS上运行了lazarus。当然了,现在还有其他的工作要做,先把python学习一下,我这个跳来跳去的也不是个办法,先一个一个解决吧!在看到lazarus之前,我居然把多年前用到的netbean下载下来,看到可以拖拉的Swing控件,我笑了,原来Java也可以这样操作~~。

ps.2023-07-04

玩转了一段时间,发现毕竟还是老了,现在的软件开发越来越便捷,更多的库和开发模式,都已经不在适应原来的模式,而自己也在不断的断舍离,python和java已经足够解决自己的问题,而在不断的学习新语言中也发现自己现在真正喜欢的语言。如果有开发需要,也会安装上需要的语言,所以,暂时删除了。

删除地址,按照删除脚本完全可以删除。


Back to posts