fortran 初学者,运行程序总是提示错误 10

build\period.o:Infunction`main':D:\SG\PSN/./period.f:169:multipledefinitionof`main'bu... build\period.o: In function `main':
D:\SG\PSN/./period.f:169: multiple definition of `main'
build\g1sres.o:D:\SG\PSN/./g1sres.f:307: first defined here
collect2.exe: error: ld returned 1 exit status
Error(E42): Last command making (target.exe) returned a bad status
Error(E02): Make execution terminated

* Failed *

请问该如何解决,谢谢了
展开
 我来答
qzhao_1
2017-11-29 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:76%
帮助的人:4391万
展开全部
根据你的描述,你首先检查一下你的 Fortran 源程序 period.f 中,169 行左右是否有关于主函数 main( ) 的多重定义?虽然说在一些时候,编译器报错的行数也不一定很准,所以说你必须要检查 169 行相关的前后的源程序代码是否还有别的错误?
更多追问追答
追问
那个是警告,我想问的是错误  就是刚才问您的
追答
Make 运行终止的原因还有可能就是你的 makefile 文件书写得不正确。也会导致 make 命令无法生成可执行程序。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式