ubuntuマシンでgfortranパッケージを使用してgccを使用してf90コードをコンパイルしようとしています。残念ながら、コンパイラを実行すると、未定義の参照エラーが発生し続けます。
次のようにコンパイラを呼び出しています。
gfortran -o gauss Guass1d.f90 linalg.f90
別の方法として、linalg.f90 のオブジェクト ファイルを作成してから、以下を使用してみました。
gfortran -o guass Guass1d.f90 linalg.mod (tried with linalg.o as well)
これらはどちらも機能しません。コードは、https://sites.google.com/site/varga1kalmanbook/computer-codes/part-i/chapter-1/variational-method-shifted-gaussians (ページの下部) にある本からのものです。
これは、私がコードをコンパイルする方法の問題に過ぎないと確信していますが、fortran の経験が不足しているため、指を置くことはできません。
どんな援助でも大歓迎です!