Fortran Coder

查看: 39|回复: 2

[编译器] 关于gfortran中undefined reference 报错问题

[复制链接]

2

帖子

1

主题

0

精华

新人

F 币
19 元
贡献
8 点
发表于 2019-5-13 18:47:37 | 显示全部楼层 |阅读模式
本人是Fortran初学者,尝试修改一个已有的fortran模型,编译时出现了报错,请教各位大神

fortran project中已在relocate_p.f90文件里定义了relocate_p1、relocate_p2 和 relocate_p3 三个子程序,在编译过程中系统报错如下:

undefined reference to 'relocate_p1_'
undefined reference to 'relocate_p2_'
collect2: erroe: ld returned 1 exit status

我在论坛里查询到相关的报错是关于变量或者数组定义不清晰的原因,我这种定义了的子程序引用时报错是什么问题呢?
求各位大神帮忙解答,谢谢!
回复

使用道具 举报

1386

帖子

12

主题

5

精华

论坛跑堂

Fcode跑堂伙计

F 币
547 元
贡献
443 点

新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

发表于 2019-5-13 19:57:05 | 显示全部楼层
你的工程由多少个源代码组成?分别是什么?
报找不到的函数位于哪个源代码文件?
是否包含在module中?

2

帖子

1

主题

0

精华

新人

F 币
19 元
贡献
8 点
 楼主| 发表于 2019-5-13 20:36:44 | 显示全部楼层
感谢大神回复!
我刚尝试把所有源代码放在同一个目录下编译之后问题解决了。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|群聊|Fcode

GMT+8, 2019-5-25 14:57

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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