我正在Mac上开发一个android应用程序。 有谁知道一个Fortran编译器的Android? 我打算从C例程中调用一些Fortran例程。然后用Java类包装C例程并使用JNI来完成此操作。Fortran编译器
但是,我无法获得fortran代码编译。
我正在Mac上开发一个android应用程序。 有谁知道一个Fortran编译器的Android? 我打算从C例程中调用一些Fortran例程。然后用Java类包装C例程并使用JNI来完成此操作。Fortran编译器
但是,我无法获得fortran代码编译。
还没有尝试过,但人们已经成功地为Android构建了gfortran。见例如http://specificimpulses.blogspot.com/2012/08/something-borrowed-android-fortran.html和http://danilogiulianelli.blogspot.com/2013/02/how-to-build-gcc-fortran-cross-compiler.html。如果您的C代码的唯一原因是包装Fortran代码,也许您可以改为使用ISO_C_BINDING(gfortran支持),并且直接使用JNI调用(使用ISO_C_BINDING您可以在Fortran中创建ABI代码与C兼容)。
这是一个很好的问题!我会尝试使用'f2c'开源的Fortran to C转换器。一旦你用C语言编写代码,你就可以完成其余的工作。祝你好运! :-) –
雅我只是偶然发现了这一点。听起来不错。我需要在我的Mac上使用它。生病发布结果。 – Fra
好吧,它看起来像苹果停止了Mac版的f2c版本。烦人。我想我可以尝试他们的Visual Basic版本。 – Fra