Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编译arch mips Android Lazarus时出错_Android_Pascal_Lazarus - Fatal编程技术网

编译arch mips Android Lazarus时出错

编译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报告内部错误,内部错误始终是编译器错误(尽管并非所有错误的紧

我正在为Android创建一个应用程序,但我需要创建库。因此,对于ARM和MIPS体系结构,ARM和MIPS成功地做到了这一点,但对于MIPS,我无法按照本教程中的步骤为MIPS创建编译器crusado:

但它不工作,它生成了我这个错误我离开了错误图像的链接:


不需要这样做,我需要编译一个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;