ユーザ用ツール

サイト用ツール


fortran:makefile

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
fortran:makefile [2016/06/02 17:06]
saito
fortran:makefile [2017/10/03 12:55] (現在)
ライン 2: ライン 2:
  
 モジュールファイルの依存関係を考えてMakeする方法. モジュールファイルの依存関係を考えてMakeする方法.
-  * OBJの順番は,依存関係の子どもから親に向かって書く.mainだけ読み込みたいググりましょう+  * OBJの順番は,依存関係の子どもから親に向かって書く.mainのプログラム見て依存関係吐き出したい場合他の方法で.Pythonのスクリプトが落ちている
   * use文で外部ライブラリを取り込むときは,sedかなんかで対応する.   * use文で外部ライブラリを取り込むときは,sedかなんかで対応する.
   * use omp_lib と書いても,無視してくれる.さすがgfortran.   * use omp_lib と書いても,無視してくれる.さすがgfortran.
-  * .modにtouchするのは.modが更新されないがあるため.+  * .modにtouchするのは.modが更新されないときに,タイムスタンプを更新するため.
  
 <code bash> <code bash>
ライン 51: ライン 51:
  F90 = gfortran  F90 = gfortran
  FFLAGS+=-llapack  FFLAGS+=-llapack
-endif +else ifeq ($(UNAME), Darwin)
-ifeq ($(UNAME), Darwin)+
  F90 = gfortran  F90 = gfortran
  FFLAGS+=-framework Accelerate  FFLAGS+=-framework Accelerate
 +else
 + $(error uname is not Linux nor Darwin)
 endif endif
 </​code>​ </​code>​
fortran/makefile.1464854784.txt.gz · 最終更新: 2017/10/03 12:55 (外部編集)