您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯
arm(arma3)
小玉2023-07-05【软件使用】
250人已围观
简介lazarus是跨平台神器,可编译linux/win/ios/android和x86/armv8/mips/Risc-v,语法上与delphi有

arm(arma3)
最后更新:2023-07-05 04:37:26
推荐指数:
lazarus是跨平台神器,可编译linux/win/ios/android和x86/armv8/mips/Risc-v,语法上与delphi有95%相似度。在windows安装lazarusforwin,在linuxarm安装lazarusforarm。lazarus编译方案有三种,都可以生成目标机器可执行程序:1、在windows上写源程序和设计界面,编译为linuxarm目标机器代码2、将windows上源代码和界面等复制到目标机器编译3、在linuxarm设计界面,将源程序代码复制,在linuxarm上编译哪种办法最优呢?项目实践证明,第3种方案最优。虽然lazarus交叉编译很优秀,但现实工作中会有一些问题。1、目标机器中,linuxarm系统里并不一定会有win里的字体,一些组件大小与字体相关。在win里编译为目标机器后界面变形;2、一些情况下代码与平台相关,需要条件编译,但在win上可能发现不了。3、国内kylinv10基于linux4.4,很多并未升级到5.0,一些低层驱动的原因,中文处理乱字符,只有在目标机器上才能发现这些BUG。4、一些驱动程序的加载与平台密切相关,需要在目标机器上反复调试,例如sqlite3的驱动,在win和linux的差异足以令人抓狂。pascal我的一种生活方式,一旦闲暇之余就打开delphi/lazarus看看,等红绿灯、开无聊的会议,登高山之巅,涉流水清溪,我都偶尔想着它。关注我,会给你收获。
很赞哦! (0)
相关文章
文章评论
验证码: