Python 3.5以降のf90コードを含むPython拡張機能をビルドしようとしています。以前は、MinGWPyプロジェクトを使用してgfortranで拡張機能をビルドすることができました。しかし、MinGWPyはPython 3.5以降をサポートしておらず、最近では廃止されました。> = Python 3.5のFortran拡張機能
どのように私は、Fortranなどが、バージョン3.5以降のためのPython拡張モジュールをビルドすることができますか? 使用するビルドシステムはnumpy.distutils
で、FortranライブラリをデフォルトのCコンパイラでコンパイルされたラッパーに直接リンクする方法を覚えておいてください。
*「これまでのところ、私は見つけることができますよう、... FORTRANの拡張機能をコンパイルすることはできなくなりました」*なぜあなたはそう信じていますか?どのような問題が発生しましたか?どのようにして、Cコンパイラはgfortranと互換性がありませんか?私はFortran_C interop(別名iso cバインディング)を使ってMicrosoft C++コードでgfortranコードを使用していました。 –
https://bugs.python.org/issue4709 –
これは、gfortについてではなく、gfortranに関するものです。それはCラッパー層に関するものです。その場合は、あなたのリンクの最初のコメントに記載されているマクロを定義することはできませんか?あなたが質問に持っている重要な情報をすべて含めてください。そのリンクがなければ質問はかなり不明です。 –