[問題] 如何檢視執行檔執行路徑

看板Fortran作者 (哈囉)時間8年前 (2016/04/09 13:25), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/1
最近在研究Fortran程式碼,有一個疑問請教大家 我有一個主程式,包含複數個subroutine A為輸入檔的值(可自行決定) 假設 A=5 IF (A.GE.0) CALL H IF (A.LT.0) CALL G 我們的話會認為A=5,大於0,所以程式應該會CALL H檔 但無法確定程式是否判斷出A大於0去CALL H檔 想知道有沒有方法可以得知程式執行的路徑 不知道有沒有大大可以分享一段程式碼 或者有什麼特定名詞方便搜尋 謝謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.60.20 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1460179501.A.E0F.html

04/09 21:04, , 1F
直接在h和g裡面寫個print/stop呢?
04/09 21:04, 1F

04/09 22:57, , 2F
C大的意思是 加個PRINT STOP讓他在執行的時候會跑到視
04/09 22:57, 2F

04/09 22:58, , 3F
窗上面 讓我知道他跑哪一個嗎?
04/09 22:58, 3F

04/09 22:58, , 4F
忘了說 我用的是FORTRAN77
04/09 22:58, 4F

04/10 14:14, , 5F
IF (A.GE.0) THEN
04/10 14:14, 5F

04/10 14:15, , 6F
WRITE(*,*) 'CALLING H...'
04/10 14:15, 6F

04/10 14:15, , 7F
CALL H
04/10 14:15, 7F

04/10 14:15, , 8F
ENDIF
04/10 14:15, 8F

04/10 14:16, , 9F
也可以在CALL H底下加 WRITE(*,*) 'END CALLING H'
04/10 14:16, 9F

04/10 14:41, , 10F
懂了 謝謝R大 我試試看!!
04/10 14:41, 10F
文章代碼(AID): #1N298juF (Fortran)
文章代碼(AID): #1N298juF (Fortran)