求助: make[1]: 放弃循环依赖

sh/bash/dash/ksh/zsh等Shell脚本
回复
little620
帖子: 4
注册时间: 2019-06-27 10:49
系统: Ubuntu18.04
送出感谢: 0
接收感谢: 0

求助: make[1]: 放弃循环依赖

#1

帖子 little620 » 2019-06-27 10:53

我在Ubuntu下面装了intel的fortran相关的组件,然后运行代码的时候提示出错,make放弃循环依赖,小白一枚,求各位大神帮助~(我也没查到相关的问题解决办法)
file:///home/liutao/%E5%9B%BE%E7%89%87/2019-06-24%2017-04-25%20%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png

$ make
# ENV = /opt/intel/bin/compilervars.sh intel64
make -f release.makefile
make[1]: 进入目录“/home/liutao/桌面/Replication/EarningsProcess/EarningsEstimation”
make[1]: 放弃循环依赖 release.makefile.out <- release.makefile 。
make[1]: 放弃循环依赖 Main.f90.out <- Main.f90 。
make[1]: 放弃循环依赖 Parameters.f90.out <- Parameters.f90 。
make[1]: 放弃循环依赖 Globals.f90.out <- Globals.f90 。
make[1]: 放弃循环依赖 Procedures.f90.out <- Procedures.f90 。
make[1]: 放弃循环依赖 random.f90.out <- random.f90 。
make[1]: “Main.o”已是最新。
make[1]: 离开目录“××××”
附件
2019-06-24 17-04-25 的屏幕截图.png
头像
astolia
论坛版主
帖子: 3917
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 649 次

Re: 求助: make[1]: 放弃循环依赖

#2

帖子 astolia » 2019-06-27 15:03

你 /home/liutao/桌面/Replication/EarningsProcess/EarningsEstimation 下面的东西是从哪里弄来的?“intel的fortran相关的组件”又具体是什么?
little620
帖子: 4
注册时间: 2019-06-27 10:49
系统: Ubuntu18.04
送出感谢: 0
接收感谢: 0

Re: 求助: make[1]: 放弃循环依赖

#3

帖子 little620 » 2019-07-04 16:39

你好,/home/liutao/桌面/Replication/EarningsProcess/EarningsEstimation下面的程序是一篇论文里给出的(代码应该是没问题的,所以我在想是不是我自己的问题)
相关组件是我安装的是parallel studio,用的是ifort ( version 19.0.4.243)
头像
astolia
论坛版主
帖子: 3917
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 649 次

Re: 求助: make[1]: 放弃循环依赖

#4

帖子 astolia » 2019-07-04 19:39

你把release.makefile传上来一下吧,没有具体的文件内容无法判断哪里出了问题
little620
帖子: 4
注册时间: 2019-06-27 10:49
系统: Ubuntu18.04
送出感谢: 0
接收感谢: 0

Re: 求助: make[1]: 放弃循环依赖

#5

帖子 little620 » 2019-07-18 14:06

这是整个的代码,release.makefile也在里面,多谢多谢~
附件
EarningsEstimation.zip
(1.16 MiB) 下载 3 次
头像
astolia
论坛版主
帖子: 3917
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 649 次

Re: 求助: make[1]: 放弃循环依赖

#6

帖子 astolia » 2019-07-20 21:37

release.makefile里面这句

代码: 全选

PROG = $(OUT)
OUT变量没有在文件里指定,所以需要你手动指定

代码: 全选

make OUT=xyz
编译出的文件就是xyz.out

另外压缩包里有个release.out,应该就是以前用OUT=release编译出来的
little620
帖子: 4
注册时间: 2019-06-27 10:49
系统: Ubuntu18.04
送出感谢: 0
接收感谢: 0

Re: 求助: make[1]: 放弃循环依赖

#7

帖子 little620 » 2019-07-24 10:05

非常感谢您~ 已经运行出来了
回复

回到 “Shell脚本”