Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.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
Python 将SciPy编译到Android——已经完成了吗,关于如何将FORTRAN代码编译到Android Arm有什么帮助吗_Python_Android Ndk_Arm_Scipy_Gfortran - Fatal编程技术网

Python 将SciPy编译到Android——已经完成了吗,关于如何将FORTRAN代码编译到Android Arm有什么帮助吗

Python 将SciPy编译到Android——已经完成了吗,关于如何将FORTRAN代码编译到Android Arm有什么帮助吗,python,android-ndk,arm,scipy,gfortran,Python,Android Ndk,Arm,Scipy,Gfortran,对于一个项目,我正在使用SciPy将一个科学Python应用程序移植到Android。我目前正在使用 来构建代码。NumPy构建,但SciPy被证明是一个真正的麻烦。通过使用devenv和kivy python for android,我有点需要将SciPy C libs编译到android ARM上,但是现在,fortran libs仍在构建中,我不知所措 任何帮助都将不胜感激。如果这不是回答,请道歉: 首先,如果你只是在玩游戏,我建议你在arm/environment上安装一个普通的lin

对于一个项目,我正在使用SciPy将一个科学Python应用程序移植到Android。我目前正在使用

来构建代码。NumPy构建,但SciPy被证明是一个真正的麻烦。通过使用devenv和kivy python for android,我有点需要将SciPy C libs编译到android ARM上,但是现在,fortran libs仍在构建中,我不知所措


任何帮助都将不胜感激。

如果这不是回答,请道歉:

首先,如果你只是在玩游戏,我建议你在arm/environment上安装一个普通的linux,例如raspbian或ubuntu并在其中工作

最后,如果您想将libs构建为合适的android libs,您必须处理稍微不同的运行时,但这已经完成了,至少是wrt。Fortran。


通常你需要交叉编译,但是有办法让Adnroid sortof自托管(gcc,构建工具),但我不能保证能够pip安装需要编译的软件包。

我们能够使用Linux deploy在Android设备上安装(大部分)功能齐全的Ubuntu。 我们能够用scipynumpy安装Python…等等


顺便说一句:通过安装arm的优化,我们能够达到比x86CPU更好的性能(有一个很好的风扇来冷却计算机)

几年后,SciPy现在为arm构建。以下是一些预制车轮:

您看到了吗,其中指定了如何为Android版fortan构建交叉编译器,其中提到了使用f2c将fortan转换为C的方法?您可以尝试使用将fortran构建为LLVM,然后使用ARM后端将其构建为ARM。是的,问题是4年前,scipy已经为arm制造了