分页: 1 / 1

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

发表于 : 2019-06-27 10:53
little620
我在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]: 离开目录“××××”

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

发表于 : 2019-06-27 15:03
astolia
你 /home/liutao/桌面/Replication/EarningsProcess/EarningsEstimation 下面的东西是从哪里弄来的?“intel的fortran相关的组件”又具体是什么?

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

发表于 : 2019-07-04 16:39
little620
你好,/home/liutao/桌面/Replication/EarningsProcess/EarningsEstimation下面的程序是一篇论文里给出的(代码应该是没问题的,所以我在想是不是我自己的问题)
相关组件是我安装的是parallel studio,用的是ifort ( version 19.0.4.243)

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

发表于 : 2019-07-04 19:39
astolia
你把release.makefile传上来一下吧,没有具体的文件内容无法判断哪里出了问题

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

发表于 : 2019-07-18 14:06
little620
这是整个的代码,release.makefile也在里面,多谢多谢~

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

发表于 : 2019-07-20 21:37
astolia
release.makefile里面这句

代码: 全选

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

代码: 全选

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

另外压缩包里有个release.out,应该就是以前用OUT=release编译出来的

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

发表于 : 2019-07-24 10:05
little620
非常感谢您~ 已经运行出来了