2012-02-16 9 views
2

ARMビルド用のCodesourceryライトにgfortranを追加した人はいますか?もしあなたがf2cでこれを回避してfortranコードをcodesourceryでコンパイルするにはどうしたらいいですか?gfortranをサポートしたコード作成?

+2

AndroidでFORTRANを実行していますか?素晴らしい。 – jacknad

+0

私はすでにそれをしています。 http://stackoverflow.com/questions/8831227/how-to-build-or-where-to-get-an-android-ndkstand-alone-toolchain-supporting-for – corbin

+0

しかし、何かがrttiを壊した例外。 – corbin

答えて

0

CodeSourceryツールには、ビルドに使用されたコマンドを示すファイルが付属しています。厳密にはビルド・スクリプトではありません。実際には参照用にしか使用できませんが、十分に試してみると、Fortranサポートでコンパイラを再構築できるはずです。

明らかに、CodeSourceryはFortranを多くテストしていないので、何らかの形で壊れていれば、あなた自身で実行できます。あなたがたARMv7-Aをターゲットにしている場合は、リナロのコンパイラがより効果的かもしれません

http://releases.linaro.org/12.02/components/toolchain/binaries/

リナロはもちろんの具体的なAndroidのツールを、持っています。

+0

私はアンドロイド固有のツールを参照してください。それは興味深い。デフォルトでFortranをサポートしているようです。デフォルトではarmv7-aもサポートされているようです。あなたがarmv5を対象とすることができるかどうか知っていますか? – corbin

+0

ちょうどそれをつかんだ、私はfortranをサポートするために再構築する必要があるように見えます。事前構築されたバイナリはそうではありません。 – corbin

+0

事前ビルドされたバイナリはARMv5をサポートしていません。コンパイラにv5用のコードを生成させることができますが、事前にビルドされたライブラリはv7aになるため、リンクされたプログラムは動作しません。 – ams

関連する問題