QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 827|回复: 6

请教一个makefile的问题

[复制链接]
发表于 2005-4-17 15:31:25 | 显示全部楼层 |阅读模式
小弟我刚从win里面走出来,我手头的一些程序至今不会编译,谁可以帮我一下,具体情况是:
主程序 a.f90
子程序 b.f90  c.f90
读取的数据文件 d.dat e.dat
输出文件  f.plt
谁可以帮我把这个事例写一个makefile出来,谢谢
 楼主| 发表于 2005-4-17 15:54:29 | 显示全部楼层
编译命令用gfc
回复

使用道具 举报

发表于 2005-4-17 17:41:37 | 显示全部楼层
对 gfc 不熟悉。。。不知道是否有所特殊地方。如果 gfc a.f90 b.f90 c.f90 -o f.plt 可以编译的话,Makeflie 就很简单了:
[code:1]$ cat Makefile
all: f.plt

f.plt: a.f90 b.f90 c.f90
        gfc a.f90 b.f90 c.f90 -o f.plt
[/code:1]
gfc 前面是一个 tab。all: 这个目标不一定要写,但是习惯是写一个。
回复

使用道具 举报

 楼主| 发表于 2005-4-17 18:05:10 | 显示全部楼层
那么数据文件改怎么对付呢?
回复

使用道具 举报

 楼主| 发表于 2005-4-17 18:12:12 | 显示全部楼层
因为我原来也是那样做的,但是每次都把数据读不进去,wolf,可以帮我解决一下吗?
回复

使用道具 举报

发表于 2005-4-17 19:32:58 | 显示全部楼层
读数据应该在程序中解决,和makefile无关吧.
回复

使用道具 举报

 楼主| 发表于 2005-4-17 20:52:45 | 显示全部楼层
知道了,好象是我的编译器的问题,他读取数组的时候,不支持矢量形式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 07:32 , Processed in 0.041079 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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