我正在Mac上开发一个android应用程序。有人知道android版的fortran编译器吗?我打算从一个C例程中调用一些fortran例程。然后使用java类包装C例程,并使用JNI完成此操作。
但是,我无法编译fortran代码。
发布于 2015-01-09 04:59:33
我自己还没有尝试过,但人们已经成功地为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编写与C兼容的代码)。
https://stackoverflow.com/questions/27846579
复制相似问题