简述Delphi10.4开发Linux应用准备工作
(2020-11-04 09:41:07)
标签:
delphilinux10.4开发 |
分类: RAD_Studio |
1. 安装Delphi10.4企业版,10.3和10.4.1版本都是类似的。注意:专业版是不支持Linux平台开发的,至少要Enterprise企业版及以上版本。安装中需要勾选支持Linux平台。
2. 通常我们安装Delphi是使用ISO文件的安装方式,这种方式被称为offline离线方式。而FMXLinux组件需要从GetIt商店下载,需要online在线获取。所以需要从shell窗口运行如下命令,参考官网Release_Notes说明。
3. 转换为online在线模式后,启动Delphi。从菜单Tools->GetIt Package Manager进入,然后选择FMXLinux1.48下载并安装。
4. 在vmware里面安装Linux虚拟机,或者你有额外的计算机安装Linux。Delphi10.4支持的Linux发行版为Ubuntu 18.04 LTS、Ubuntu 16.04 LTS和RedHat Enterprise Linux (version 7),参考官网 Supported Target Platforms。而FMXLinux其实支持很多发行版,我们自己可以测试,参考FMXLinux的测试Linux兼容列表,国内关注比较多的Deepin深度Linux和优麒麟Kylin都是支持的,我自行测试Kylin20是可以运行的。我们下面都用Ubuntu 18.04说明。需要用RHEL请参考官网文档,就是一些准备的命令不同。
5. 下面在Ubuntu里面安装开发需要的依赖包。打开Terminal终端窗口,依次运行下面的命令。
参考官网文档 Linux Application Development内容
6. 在Linux平台里面安装PAServer。PAServer是一个命令行程序,安装在目标平台用于远程调试程序。通常位于Delphi的安装目录下面,
例如 C:\Program Files (x86)\Embarcadero\Studio\21.0\PAServer
我们需要将LinuxPAServer21.0.tar.gz复制到Ubuntu里面。打开Terminal窗口,解压该包。
然后进入PAServer-21.0子目录,运行./paserver 程序,按回车跳过密码。
这部分可以参考 PAServer, the Platform Assistant Server Application,Installing the Platform Assistant on Linux官网文档。
7. 现在我们回到Delphi的计算机,新建一个hello world的多设备项目,然后选择平台为Linux 64bit。然后在上面右键选properties,在Profile里面增加新的。输入你的Ubuntu的计算机名字,然后Test测试一下是否连接成功。参考Linux Application Development。
8. 然后,我们增加SDK,或者到 Tools > Options > Environment Options > SDK Manager里面新增。选择刚才建立的Ubuntu的profile,系统会自动连接。然后下载所需要的SDK文件。需要更新SDK文件,也可以点击Update的按钮。参考Linux Application Development文档
9. 刚才的Profile和SDK都设置OK,就可以运行hello world程序。Hello
world程序将显示到Ubuntu的计算机里面。
至此,我们大功告成!
后一篇:也谈谈996工作制