[問題] 副程式錯誤訊息求助
我寫了兩隻f檔,分別是主程式、副程式,語法應該沒有錯誤,卻在編譯時跳出錯誤訊息。
程式碼如下:
主程式:
PROGRAM pr
REAL AA,BB,CC
AA = 9.0
BB = 5.0
CALL MY_SUB(AA,BB,CC)
END
副程式:
SUBROUTINE MY_SUB(A,B,C)
REAL A,B,C
C = A + B
WRITE(*,*) C
RETURN
END
編譯時卻分別跳出以下錯誤訊息:
/tmp/ccbidGKt.o: In function `MAIN__':
pr.f:(.text+0x32): undefined reference to `sub_'
collect2:error :ld returned 1 exit status
/usr/lib/gcc/x86_64-redhat-linux/4.8.2/../../../../lib64/crtl.o: In function
`_start':
(.text+0x20): undefined reference to `main'
collect2:error :ld returned 1 exit status
請問這是怎麼回事?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.116.164.57
※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1524654800.A.648.html
→
04/25 19:32,
6年前
, 1F
04/25 19:32, 1F
推
04/26 17:41,
6年前
, 2F
04/26 17:41, 2F
→
04/26 17:42,
6年前
, 3F
04/26 17:42, 3F
→
04/26 17:45,
6年前
, 4F
04/26 17:45, 4F
推
04/26 21:36,
6年前
, 5F
04/26 21:36, 5F
→
04/26 21:42,
6年前
, 6F
04/26 21:42, 6F
→
04/26 21:43,
6年前
, 7F
04/26 21:43, 7F
→
04/26 21:44,
6年前
, 8F
04/26 21:44, 8F
→
04/26 21:46,
6年前
, 9F
04/26 21:46, 9F
→
04/26 21:47,
6年前
, 10F
04/26 21:47, 10F
→
04/26 21:52,
6年前
, 11F
04/26 21:52, 11F
→
04/26 21:57,
6年前
, 12F
04/26 21:57, 12F
→
04/26 21:58,
6年前
, 13F
04/26 21:58, 13F
→
04/26 22:00,
6年前
, 14F
04/26 22:00, 14F
→
04/26 22:02,
6年前
, 15F
04/26 22:02, 15F
→
05/07 11:21,
6年前
, 16F
05/07 11:21, 16F
推
06/09 19:09,
6年前
, 17F
06/09 19:09, 17F
→
07/13 11:59,
6年前
, 18F
07/13 11:59, 18F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章