作者yanesesn (Yane)
看板Fortran
标题[问题] compile问题
时间Mon Nov 9 11:10:44 2015
抱歉 我是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://webptt.com/cn.aspx?n=bbs/Fortran/M.1447038646.A.290.html
1F:→ blc: 编译器是哪家的? 11/09 14:30
2F:→ yanesesn: 编译器是指程式吗? 我用compaq Visual Fortran 11/10 12:01
3F:→ blc: 嗯CVF不熟……先把 -o xt2_eos1 拿掉看看会不会有执行档吧。 11/11 13:25
4F:→ kerwinhui: windows下不是应该用/option:arg 的吗? 11/11 16:50
5F:→ rex0707: core? code? 11/15 02:16