爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6558|回复: 21

[求助] 请问fortran程序 编译没有错误 但链接时有error 是怎么回事

[复制链接]

新浪微博达人勋

发表于 2013-5-22 17:51:37 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
如题   求大神指点啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-22 18:22:47 | 显示全部楼层
有可能是由于工程的问题。可以试试新建工程再运行.f文件。
或是关掉编译器,直接打开.f文件进行编译链接。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-22 18:55:59 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-22 19:16:03 | 显示全部楼层

照做了 还是一样有错  提示说unresolved externals  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-22 20:10:03 | 显示全部楼层
那这样的话应该是子函数的问题,是不是没有定义子函数?
你试试在程序开头加上implicit none。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-22 20:11:06 | 显示全部楼层
心语 发表于 2013-5-22 19:16
照做了 还是一样有错  提示说unresolved externals

楼主以后提问直接把代码贴出来,并附上错误提示截图。不然一问一答很浪费时间。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-22 20:14:59 | 显示全部楼层
夏朗的芒果 发表于 2013-5-22 20:10
那这样的话应该是子函数的问题,是不是没有定义子函数?
你试试在程序开头加上implicit none。

应该不是这个问题  我加上去implicit none编译时有错  去掉就没错了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-22 20:18:38 | 显示全部楼层
心语 发表于 2013-5-22 20:14
应该不是这个问题  我加上去implicit none编译时有错  去掉就没错了

编译出错的原因是你没有定义子函数。没有加implicit none,编译器会默认把子函数认为是数组,结果编译没有问题,在链接时自然会发生冲突。
楼主要养成加implicit none 的编程习惯。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-22 20:39:06 | 显示全部楼层
夏朗的芒果 发表于 2013-5-22 20:18
编译出错的原因是你没有定义子函数。没有加implicit none,编译器会默认把子函数认为是数组,结果编译没有 ...

不好意思哈  程序来啦  求大神指导
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-5-22 20:41:52 | 显示全部楼层
就是这个程序

sx1.f90

2.67 KB, 下载次数: 2, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表