我正在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