• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:gfortranによるサブルーチンの実行)

gfortranによるサブルーチンの実行

このQ&Aのポイント
  • MacOS X 10.5上でgfortranを使用してサブルーチンを実行できない問題が発生しています。
  • 主なプログラムとサブルーチンを同じフォルダに配置し、gfortranを使用してコンパイルしようとすると、認識エラーが発生します。
  • プログラムは高速フーリエ変換を行いますが、サブルーチンを使用しない場合は正常に動作しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

そりゃあそのコマンドだと 「main.f90 から実行ファイル a.out を作ってね」 って意味だからサブルーチンが不足するでしょうね. 方法はいろいろあるけど ・あとの応用のきかない方法としては「必要なソースファイルを全部並べる」 ・ちょっと応用が利く方法としては「先に各ソースファイルをコンパイルだけしておき最後にまとめてリンク」 ・最終的には「上のことを Makefile に書いて make だけですむようにする」 あたりで.

ssur
質問者

お礼

アドバイスしていただきありがとうございます。 どうやらUNIXに関して勉強不足だったようです。 しっかり調べてまたトライしてみます。

関連するQ&A