| 查看: 2122 | 回复: 6 | |||
pdce218金虫 (正式写手)
|
[交流]
【求助】Fortran程序,如何让exe文件可以单独运行? 已有5人参与
|
|
每次写完程序(很简单的那种),编译成功后,可以运行exe文件,但是把那个exe文件单独拷贝到另一个地方,运行就不能出来结果了,不知道是什么原因,该如何解决? 还有个很简单的问题,小程序运行一次后,就出现“press any key to continue”,随意按个键后,程序就退出了,加什么语句,可以让程序运行多次,又如何控制程序退出呢? 刚开始学Fortran,遇到很多小问题,而这些小问题书上都找不到啊! 先谢过各位了! |
» 猜你喜欢
求个博导看看
已经有19人回复
论文终于录用啦!满足毕业条件了
已经有13人回复
2025年遐想
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】求fortra程序
已经有4人回复

mplanck
至尊木虫 (职业作家)
之上又是啥子虫虫?
- 应助: 0 (幼儿园)
- 金币: 22899.2
- 散金: 5216
- 红花: 19
- 帖子: 3980
- 在线: 760.8小时
- 虫号: 468030
- 注册: 2007-11-27
- 性别: GG
- 专业: 原子和分子物理
★ ★
余泽成(金币+2):谢谢参与应助!欢迎常来程序语言版! 2010-07-18 10:42:19
pdce218(金币+2): 2010-07-23 15:36:42
余泽成(金币+2):谢谢参与应助!欢迎常来程序语言版! 2010-07-18 10:42:19
pdce218(金币+2): 2010-07-23 15:36:42
|
编译好的exe文件不会因为换了地方而不出结果,是不是你把结果打在屏幕上?而拷贝出来的exe文件运行完后会自动马上退出,你这样来不及看结果,你把结果打印到文件试下。 程序编译完运行,结束后就会提示“press any key to continue”,表示已经终止,按任意键是退出dos界面。 我不懂你说的‘让程序运行多次’是什么意思?假如想它从头多跑几次,可以用循环,或者写个bat文件,把exe文件运行多次 |

2楼2010-07-17 21:40:25
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
3楼2010-07-17 21:45:00
nono2009
超级版主 (文学泰斗)
No gains, no pains.
-

专家经验: +21105 - 应助: 28684 (院士)
- 贵宾: 513.911
- 金币: 2555220
- 散金: 27828
- 红花: 2147
- 沙发: 66666
- 帖子: 1602255
- 在线: 65200.9小时
- 虫号: 827383
- 注册: 2009-08-13
- 性别: GG
- 专业: 工程热物理与能源利用
- 管辖: 科研家筹备委员会
4楼2010-07-18 11:40:14
pdce218
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1076.2
- 散金: 7
- 红花: 2
- 帖子: 491
- 在线: 66.3小时
- 虫号: 568175
- 注册: 2008-06-03
- 性别: GG
- 专业: 理论和计算化学

5楼2010-07-18 16:08:08
pdce218
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1076.2
- 散金: 7
- 红花: 2
- 帖子: 491
- 在线: 66.3小时
- 虫号: 568175
- 注册: 2008-06-03
- 性别: GG
- 专业: 理论和计算化学

6楼2010-07-18 16:10:48
seanbsd
木虫 (小有名气)
- 应助: 8 (幼儿园)
- 金币: 3652.1
- 红花: 1
- 帖子: 207
- 在线: 45.6小时
- 虫号: 3744514
- 注册: 2015-03-17
- 专业: 电气科学与工程
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
个人理解:第一,原来的程序不是编译成.exe,而是选择的DEBUG,可能会有一些库什么的未加入,一般要独立运行最好是编译选项里面有一个release版本,这样随便你拷贝到什么地方都应该可以运行。 第二档出现press any key to continue 的时候说明程序已经执行完毕,需要人工干预,是等待还是退出,一般是按键盘上任意键程序会退出,这个提示一般是在程序中加载PAUSE语句后会给出的提示。主要是有些程序在WIN7等系统的命令行方式下运行的结果很快,无法看的结果,加此句子来查看程序的最终运行结果。 多次运行那就做做一个BAT文件,多次把程序的可执行文件放入就好。 |
7楼2015-06-09 11:34:52







回复此楼