Fortran Coder

标题: 巨多文件编译问题 [打印本页]

作者: 只好是误会    时间: 2015-7-23 16:49
标题: 巨多文件编译问题
问题是这样的:我想编译一个多文件的程序。比如说有一个接口模块,里面有上百个函数或子程序,每个子程序又都有一个.f文件去编写;
然后有一个主程序,use 接口模块。我所知道的编译时需要这样:gfortran 1.f 2.f。。。100.f -o a.o  
现在问题来了,要是有几百个文件(1.f 2.f。。。。指的是Fortran 文件)难道得一个一个输进去吗?有没有什么简单的办法,把那几百个文件一块编译了。

ps:这是我看的一个开源程序,他们使用Python 编译的,不过我完全不懂。求大神,给点指导,感激不尽啊!

作者: fcode    时间: 2015-7-23 17:28
用 make 工具。如果代码不是你写的,那应该目录下会有 makefile 文件
作者: 只好是误会    时间: 2015-7-24 09:29
fcode 发表于 2015-7-23 17:31
用 make 工具。如果代码不是你写的,那应该目录下会有 makefile 文件

谢谢,您果真是料事如神啊。不过里面有很多东西,我自己还得再研究研究啊。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2