DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: l_hx
今日帖子: 4
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2023/3/13 22:15:25
标题:
lazarus如何以Win下编译Linux程序 浏览:587
加入我的收藏
楼主: 我安装了一个Win下的lazarus,才开始用。想编译成Linux X86_64的程序。
Lazarus 2.2.4 (rev lazarus_2_2_4) FPC 3.2.2 x86_64-win64-win32/win64
在项目目标中改成Linux X86_64不能编译。应该是没有Linux X86_64的FPC,但不知道怎么造成或得到Linux X86_64的PFC。谢谢
----------------------------------------------
-
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2023/3/14 0:27:12
1楼: 交叉编译神器:fpcupdeluxe 了解下 ~

https://github.com/LongDirtyAnimAlf/fpcupdeluxe
----------------------------------------------
-
作者:
男 szlbz (秋风) ★☆☆☆☆ -
盒子活跃会员
2023/3/14 6:19:34
2楼: 可以试试这个整合版(fpcupdeluxe版)https://www.cnblogs.com/qiufeng2014/p/16949708.html,解压即用.

这个整合版的特点:
一、修复Object Inspector、使用combobox、colorbox等控件下拉列表文字不显示的问题
二、修复含mask的控件如果mask中包含/或:时在form设计阶段会出现乱码的情况。
三、修复lazarus DateEdit控件在linux乱码的Bug
四、支持android开发
五、支持Linux for arm/arm64/x86(交叉编译环境)
六、已整合常用控件,能做到开箱即用。

已整合的控件:
1)、CEF4Delphi 107.1.12
2)、lamw(android开发)
3)、jvcl
4)、bgracontrols
5)、zeosdb-7.2.14
6)、RealThinclientSDK
7)、lazreport
8)、indy
9)、fpspreadsheet-1.14(2022.12.05更新)
等等
----------------------------------------------
-
作者:
男 kwer (★★★★★) ★☆☆☆☆ -
普通会员
2023/3/14 8:29:44
3楼: 想在Win下面通过lazarus编译成Linux X86_64的程序,完全可以做到的,只是有点脱裤子放P感觉。。。真实应用场景是Win下面编译成树莓派这类低端CPU的Linux程序。
----------------------------------------------
==========-==========-==========-==========-==========
     多隆, 给我备一匹最快的马, 我有事要走先~~~
==========-==========-==========-==========-==========
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2023/3/14 11:23:47
4楼: lsuper 我用了fpcupdeluxe,但在下载wget-ipenssl-x64.exe就不动了。界面也显示未响应,我如何解决。谢谢
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2023/3/14 14:22:56
5楼: lazarus可以编译linux arm v8\x86\loongarch。
但构建交叉编译环境确实不好弄,因为fpcupdeluxe根本联不上编译资源,反正我是一次也没成功过,而fpc\lazarus只提供win64\linux x86的编译安装程序,其它环境需要自己反复折腾才能搞好。其实很多高手已经搞定设置交叉编译环境,但他们一般不会说,他们没有胸怀更没有情怀。试想一下,美国连linu、postgresql、fpc这些重要的东西都愿意开源,而国内只会索取不想给予,就连装交叉编译环境这点知识都不愿意公开。
所以我用秋风大师做好的环境,感谢lsuper,感谢他能让我像使用lsuper lite delphi一样使用lazarus。
----------------------------------------------
-
作者:
男 qulib ( ) ★☆☆☆☆ -
盒子活跃会员
2023/3/14 14:59:46
6楼: @ szlbz
GLIBC默认是2.34版本的,太高了
有没有成功的降低的方式?
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲△△△ -
普通会员
2023/3/14 17:39:31
7楼: GLIBC 挂钩系统
除非大范围重新编译。
那样还不如折腾lazarus 挂钩的GLIBC
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2023/3/15 16:23:22
8楼: fpcupdeluxe交叉编译win32win64linuxx64三个平台成功。并加上CEF4和indy10。就是fpcupdeluxe下载时太慢了。有时要关了再来几次才行。搞过一次就容易了。
1、下载fpcupdeluxe,和一个win下的lazarus,用Lazarus打开fpcupdeluxe的源程序,编译成exe文件。这时可以删除Lazarus和fpcupdeluxe的源了。
2、运行fpcupdeluxe的exe在basic下安装基础包,慢,慢慢。等着。
3、成功后面就好点了,到cross下安装交叉编译包。也是慢啊。
4、在Modules下安装组件。ok了
此帖子包含附件:
JPEG 图像
大小:293.4K
----------------------------------------------
-
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2023/3/15 16:23:57
9楼: 以下是IDE的图
此帖子包含附件:
JPEG 图像
大小:236.8K
----------------------------------------------
-
作者:
男 powerpcer (小强) ★☆☆☆☆ -
普通会员
2023/3/15 17:10:01
10楼: 要CROSS BUILD, PROJECT 的SETTING 也是要設對才行的。
----------------------------------------------
-
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2023/3/15 19:47:47
11楼: 10楼说的我没设置过,可能是本来就有的了。
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲△△△ -
普通会员
2023/3/15 19:57:19
12楼: fpcupdeluxe交叉编译很简单啊,只要你网`络正常就刑。
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2023/3/15 22:05:12
13楼: 发现一个问题。win10以下不要用fpcupdeluxe自带的CEF4delphi,会出错。自己下一个才行。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行63.47656毫秒 RSS