编译arch mips Android Lazarus时出错
我正在为Android创建一个应用程序,但我需要创建库。因此,对于ARM和MIPS体系结构,ARM和MIPS成功地做到了这一点,但对于MIPS,我无法按照本教程中的步骤为MIPS创建编译器crusado: 但它不工作,它生成了我这个错误我离开了错误图像的链接:编译arch mips Android Lazarus时出错,android,pascal,lazarus,Android,Pascal,Lazarus,我正在为Android创建一个应用程序,但我需要创建库。因此,对于ARM和MIPS体系结构,ARM和MIPS成功地做到了这一点,但对于MIPS,我无法按照本教程中的步骤为MIPS创建编译器crusado: 但它不工作,它生成了我这个错误我离开了错误图像的链接: 不需要这样做,我需要编译一个mips。似乎是对cmov进行了优化(mips/aoptcpu:110及以上),尝试禁用优化(-O-) 请向免费的pascal bugtracker报告内部错误,内部错误始终是编译器错误(尽管并非所有错误的紧
不需要这样做,我需要编译一个mips。似乎是对cmov进行了优化(mips/aoptcpu:110及以上),尝试禁用优化(-O-) 请向免费的pascal bugtracker报告内部错误,内部错误始终是编译器错误(尽管并非所有错误的紧急程度都相同,这取决于它们是否发生在有效代码中以及是否有解决方法)
提供启动生成的命令行和启动工具的版本。(最好不要使用屏幕截图,而是复制和粘贴终端内容)您应该使用Android NDK的工具链。这是由于libc实现(glibc与bionic)的不同而需要的 您可以从下载NDK 我不熟悉Lazarus,可能有集成的NDK支持(尽管我对此表示怀疑)
C_EQ:
case p.opcode of
A_MOV_D: p.opcode:=A_MOVZ_D;
A_MOV_S: p.opcode:=A_MOVZ_S;
A_MOVE: p.opcode:=A_MOVZ;
else
InternalError(2014061703);
end;