androidでfortran開発する


概要

androidでfortranコードを書いて実行する。

スタック

CUI環境はUserLAndを使った。Termuxというものもあるが、昔試したところfortranコンパイラが使えなかった。UserLAndではLinuxパッケージもUbuntuやArch、kaliなどから選ぶことができ、Ubuntuの場合はaptでgfortranが入る。

エディタは別にEmacsでなくてもvimでもnanoでもお好きなものをどうぞ。

方法

UserLAndのインストール

完全に焼き直しで申し訳ないが、下記の記事を参照してほしい。

Google Playからアプリをインストールして、環境を作る。結構でかいダウンロードが走るので、回線を確認してから環境構築に入ること。時間は5分〜10分程度かかる。今回はUbuntuを使った。

うまく行けば下記のようにCUIが立ち上がる。ソフトキーボードだと画面が半分圧迫されるので、ハードウェアキーボードを使うほうがよい。百均でOTGケーブルを買ってくればUSBキーボードを使える。自分はbluetoothキーボードを使ったが快適に使える。

aptで環境構築する

aptでgfortranをインストールする。ちゃんとapt updateしないとインストールでNot Foundエラーが出る。

apt update && apt install gfortran emacs

プログラミング

あとは通常のCUIプログラミングと一緒

無事hello worldが実行できました。