[問題] gfortran產生可攜式執行檔

看板Fortran作者 (我就是我)時間11年前 (2013/03/22 23:19), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
大家好 用gfortran一段時間了 一直都是在自己的電腦(win7 64bit)上執行 但是最近開始要在其他沒有灌 MinGW 的電腦執行 卻無法執行.exe檔 好像需要使用所謂的靜態連結?? google過也一直找不到解決的方法 希望有人能指點我一下 謝謝~~ 如果不行的話 想請問intel fortran的noncommercial版本可以產生可攜式執行檔嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.145.70

03/22 23:44, , 1F
試試看"-static-libgfortran"?
03/22 23:44, 1F
經過測試使用指令 gfortran -static test.f90 則產生的執行檔可以在其他電腦執行 若使用一樓的方法卻沒辦法執行 說遺失libgcc.4.xxx.dll檔 ※ 編輯: rex0707 來自: 111.251.145.128 (03/24 00:41)

03/24 01:12, , 2F
嗯,看來只有libfortran是靜態還不夠。
03/24 01:12, 2F

03/24 01:12, , 3F
*libgfortran
03/24 01:12, 3F
文章代碼(AID): #1HJ7QS6l (Fortran)
文章代碼(AID): #1HJ7QS6l (Fortran)