[問題] 關於副程式在同一個頁面與不同頁面之問題
想請問一下
我的程式裡頭有一副程式
當我的副程式是跟主程式是在同一張紙(或是同一個頁面時) 是可以call其並執行的
然而 如果我改成project型態
把副程式跟主程式分別放在不同張紙(不同頁面上) 編譯的時候會出現
"undefined reference to XXX" (XXX是我的副程式名)
想請問一下 造成這個原因是~?
順帶一提 我的編譯軟體是用 Crimson Editor 掛上 Fortran 的
謝謝
---------------------------12:33 修改之-------------------------------
我的程式架構是這樣子的
program main
XXXX
call a(傳值得的變數們)
XXXX
end
subroutine a(傳值得變數們)
XXXX
call b(傳值得變數們)
XXXX
end
subroutine b(傳值得變數們)
XXXX
end
照著前面幾樓的建議 我在MAIN 的最後一個END後
INCLUDE'a.f90'
INCLUDE'b.f90'
而副程式a的最下面 INCLUDE'b.f90'
然而我在MAIN 編譯可以過
在 a 與 b 之中compile則會說 Undifined Reference to 'main'
即便如此 MAIN編譯的結果卻又是正確的@@
願聞乞詳
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.155.140
※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1414981378.A.B1D.html
※ 編輯: alexanjou (140.116.155.140), 11/03/2014 10:23:12
→
11/03 10:45, , 1F
11/03 10:45, 1F
→
11/03 10:49, , 2F
11/03 10:49, 2F
→
11/03 10:49, , 3F
11/03 10:49, 3F
推
11/03 10:55, , 4F
11/03 10:55, 4F
→
11/03 10:57, , 5F
11/03 10:57, 5F
※ 編輯: alexanjou (140.116.155.140), 11/03/2014 12:40:54
→
11/03 13:39, , 6F
11/03 13:39, 6F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章