[問題] 使用module該如何編譯?
大家好
我之前一直以為只要打的程式和想要用的module是在同一個目錄下
就可以直接use module來使用
結果今天心血來潮試了一下才發現沒有辦法
就是假設現在資料夾中有主程式test.f90和num.mod這兩個檔案
直接在test.f90中打use num
這樣編譯會沒辦法通過
(我是用gfortran)
我後來查了一下
如果把module建在一個f90檔中
然後先這樣編譯:gfortran -c num.f90
產生一個num.o
然後再gfortran test.f90 num.o
這樣就可以成功使用到num這個module了
可是覺得這樣還是有點麻煩
所以想請問如果在我只有.mod檔的時候
該怎麼編譯才可以讓我的主程式也可以順利使用到module的內容呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.204.171
※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1506618993.A.076.html
→
09/29 12:52, , 1F
09/29 12:52, 1F
→
09/29 12:52, , 2F
09/29 12:52, 2F
可以請問這兩種方法詳細是要怎麼做嗎?
不太確定要怎麼做所以還是沒有辦法
謝謝
※ 編輯: iphone2003 (140.115.204.171), 09/29/2017 15:26:48
→
10/01 22:16, , 3F
10/01 22:16, 3F
→
10/13 11:32, , 4F
10/13 11:32, 4F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章