龙芯3A5000采用了loongarch指令集,龙芯仓库以及lazarus官网,均无loongarch版本的lazarus和fpc,尝试编译源码,也因不支持loongarch行不通。

在龙芯下可正常运行用win下lazarus编译的win32程序,按此思路,将lazarus win32版本安装至win10上,然后将lazarus的整个目录拷贝到龙芯的loongnix操作系统,个人用户的.wine目录的driver_c目录下(~/.wine/drive_c)。
,直接以wine模式运行win32版本的startlazarus,lazarus可以正常使用了。

lazarus各种功能都能正常使用

存在的问题:在运行lazarus项目的时候,程序能正常编译,但不能正常运行,可按下图修改调试选项

这样在lazarus开发界面点击运行程序,编译好的程序就能正常运行了。
总结:
虽然未能有loongarch原生lazarus,但wine能顺利运行使用,基本做到了实用,可用。
依赖:
需安装龙芯仓库的wine,latx等二进制翻译软件依赖

博客介绍了在龙芯3A5000(采用loongarch指令集)系统中运行lazarus的方法。因无loongarch版本,尝试编译源码失败。通过将win32版本lazarus拷贝到龙芯的loongnix系统,以wine模式运行可正常使用,虽运行项目有问题,但修改调试选项可解决,还需安装相关软件依赖。
1232

被折叠的 条评论
为什么被折叠?



