[問題] compile問題

看板Fortran作者 (Yane)時間9年前 (2015/11/09 11:10), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
抱歉 我是fortran新手, 而且完全沒學過程式語言, 因為使用某個商業化軟體後, 發現無法進行校正只好改用原始程式, 無奈原始程式有些限制要修改source core, 目前已經將source core改完, 要將各個.f檔案 compile成一個.exe檔, 參考manual上有寫在各平台的指令為, IBM RS/6000 f77 -o xt2_eos1 -qautodbl=dblpad \ t2fm.f eos1.f t2cg22.f meshm.f t2f.f t2solv.f DEC ALPHA f90 -o xt2_eos1 -r8 -i8 \ t2fm.f eos1.f t2cg22.f meshm.f t2f.f t2solv.f LINUX/gfortran gfortran -o xt2_eos1 -g -fdefault-real-8 -falign-commons \ t2fm.f eos1.f t2cg22.f meshm.f t2f.f t2solv.f LINUX/ifort ifort -o xt2_eos1 -g -r8 -i8 -align dcommons -check none \ t2fm.f eos1.f t2cg22.f meshm.f t2f.f t2solv.f 想問的是: 1.我是在windows 7使用命令提示字元進行compile, 使用命令提示字元進行compile是否正確? 2.當使用使用 f77 -o xt2_eos1 -qautodbl=dblpad \ t2fm.f eos1.f t2cg22.f meshm.f t2f.f t2solv.f 或f90指令時 皆會顯示f77 / f90 error: switch "-o" is ambigouous 爬文有看到-o是output成.exe檔案指令 想要詢問有關於-o的這個error有沒有解決辦法. 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.175.145 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1447038646.A.290.html

11/09 14:30, , 1F
編譯器是哪家的?
11/09 14:30, 1F

11/10 12:01, , 2F
編譯器是指程式嗎? 我用compaq Visual Fortran
11/10 12:01, 2F

11/11 13:25, , 3F
嗯CVF不熟……先把 -o xt2_eos1 拿掉看看會不會有執行檔吧。
11/11 13:25, 3F

11/11 16:50, , 4F
windows下不是應該用/option:arg 的嗎?
11/11 16:50, 4F

11/15 02:16, , 5F
core? code?
11/15 02:16, 5F
文章代碼(AID): #1MG0wsAG (Fortran)
文章代碼(AID): #1MG0wsAG (Fortran)