DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: g929959149
今日帖子: 25
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/21 16:41:01
标题:
请教在 codetyphon 中编译程序为龙芯(MIPS)的代码,如何配置? 浏览:539
加入我的收藏
楼主: 程序编译为 linux 环境下的 x64 和 arm64 都成功了。再加 mips 不成功。在 CTC 中只找到了 mipseb, mipsel,mipssl64forandroid的,都试着加了,好像仍出错。无法顺利编译。在 project 的配置中,也没有找到有 mipsel64 的选项。似乎龙芯的架构应该是 mipsel(little edition)。至于新的LoongArch,架构清单中根本没有。
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/21 16:41:50
1楼: 这是工程文件中的架构选项清单。
此帖子包含附件:
PNG 图像
大小:20.4K
----------------------------------------------
-
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2022/4/21 16:47:10
2楼: 龙芯,很早很早以前是mipsel,不过现在都是mips64el,所以就是根本不支持。
至于LoongArch,即使gcc也要到gcc12才能支持,要到Ubuntu 22.10才会搭载gcc12,这还是第一版,还不知道有什么问题呢。

让FPC支持MIPS64EL,最好的办法是买一台龙芯机器,寄给fpc的作者(法国/德国),否则人家有能力做也没法测试啊
----------------------------------------------
只有偏执狂才能生存!
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/21 16:58:40
3楼: 可是我在CTC中折腾一会儿,已经看到 toolchain 里面有这个 Win64-mips64el-linux 了:
此帖子包含附件:
PNG 图像
大小:173.5K
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/21 17:02:16
4楼: 只是在 C:\codetyphon\binLibraries 库文件夹中还没有生成 mips 的文件夹。(应该不需要?)
此帖子包含附件:
PNG 图像
大小:22.7K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/4/22 12:56:23
5楼: 别搞codetyphon,等EMB推出PAServer for Linux Arm,到时就可以用FmxLinux编译Arm指令了。LoongArch64兼容x86\AArch64,到时delphi也可以做龙芯的桌面程序。
----------------------------------------------
-
作者:
男 kwer (★★★★★) ★☆☆☆☆ -
普通会员
2022/4/22 13:43:35
6楼: 编译程序为龙芯(MIPS)的代码,,,好奇问一下,你拿到龙芯(MIPS)的机器没有,你总不能凭空想象一个出来啊?
----------------------------------------------
==========-==========-==========-==========-==========
     多隆, 给我备一匹最快的马, 我有事要走先~~~
==========-==========-==========-==========-==========
作者:
男 xiaomajia52 (sun小马) ▲▲△△△ -
注册会员
2022/4/22 14:21:14
6楼: gcc 12开始才支持龙芯架构,FPC肯定还不支持
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/4/22 18:06:24
7楼: delphi11.1 新增 Delphi macOS 64 位 ARM 编译器和工具链,为 Intel/Arm AppStore 提交构建通用二进制文件。
从这个看,delphi要编译arm只是举手之劳了,预计下个版本就会有。能arm\x86就会能龙芯。
----------------------------------------------
-
作者:
男 lordaeron (Terry) ★☆☆☆☆ -
注册会员
2022/4/22 20:56:56
8楼: https://wiki.freepascal.org/Native_MIPS_Systems
Loongson 有張大鵬教授的unofficial port.
official port https://wiki.freepascal.org/MIPS_port
    MIPS 32-bits Endian Little - named mipsel
    MIPS 32-bits Endian Big - named mips
    MIPS 64-bits Endian Little - named mips64el
    MIPS 64-bits Endian Big - named mips64
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲△△△ -
注册会员
2022/4/22 22:05:48
9楼: 2.7.. 现在才2.2
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 lordaeron (Terry) ★☆☆☆☆ -
注册会员
2022/4/22 22:21:12
10楼: 這是我現在在用的FPC 版本。
C:\fpcupdeluxe\fpc\bin\x86_64-win64>fpc
Free Pascal Compiler version 3.2.2-rrelease_3_2_2-0-g0d122c4953 [2021/10/19] for x86_64

不知你怎麼還在用2.2。
還是原來我是"回到未來"
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/23 0:14:45
11楼:
别搞codetyphon,等EMB推出PAServer for Linux Arm,到时就可以用FmxLinux编译Arm指令了。LoongArch64兼容x86\AArch64,到时delphi也可以做龙芯的桌面程序。

 这个最好,不过时间等不及吧,毕竟还没有准确发布时间。
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/23 0:16:21
12楼:
编译程序为龙芯(MIPS)的代码,,,好奇问一下,你拿到龙芯(MIPS)的机器没有,你总不能凭空想象一个出来啊?

 这是下一步了,交叉编译不成功就更谈不上了。当然,机器已经有了,合作伙伴都会提供虚拟机环境的。
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/4/23 0:30:27
13楼: 我想既然不能交叉编译,那就考虑直接本地编译吧。可是,现在是我直接把 codetyphon 7.7 版下载到 龙芯的linux 环境下,解压,安装,编译期间就发现有失败,最终在 linux 环境下生成了 codetyphon 的 IDE 程序,可是不能运行,终端命令行下运行,好像显示二进制程序不对的情况,看起来生成 mips 应用还是有麻烦的。
----------------------------------------------
-
作者:
男 xiaomajia52 (sun小马) ▲▲△△△ -
注册会员
2022/4/23 11:18:04
14楼: @net1999这不是搞笑吗,FPC还不支持龙芯架构,如果他支持了龙芯架构,交叉编译自然也就支持了
----------------------------------------------
-
作者:
男 szlbz (szlbz) ★☆☆☆☆ -
盒子活跃会员
2022/4/23 11:35:45
15楼: https://github.com/loongarch64/projX-la-freepascal
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲△△△ -
注册会员
2022/4/23 13:25:44
16楼: 能编译不能运行 构架选错了吧?
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行54.6875毫秒 RSS