| 查看: 773 | 回复: 2 | ||
[求助]
Linux系统下运行Fortran程序的makefile 已有1人参与
|
|
请教一下各位,linux系统下运行的Fortran程序的makefile文件如下: BIN=../bin/ FTN = g77 FFLAGS = -O2 -Wunused -Wno-globals -fno-f2c -fno-automatic -fno-backslash -fno-globals baytap08: baytap08.f $(FTN) $(FFLAGS) baytap08.f -o $(BIN)baytap08 请教一下大家这几行语言具体是什么意思啊?我该如何运行和编译呢? 另外一个问题是: cat input-file | baytap08 control-file results-file cat input-file | baytap08 control-file results-file aux-file > output-file 这2句cat是啥意思啊? 非常感谢! |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有8人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
【答案】应助回帖
感谢参与,应助指数 +1
|
你把相应的变量带入到$ 那个位置就可以把makefile输入的整个命令行完整的重现出来了。 g77 -O2 -Wunused -Wno-globals -fno-f2c -fno-automatic -fno-backslash -fno-globals baytap08.f -o ../bin/baytap08 bytap08 就是你输出的运行程序。目录位置就是前面的 bin 现在都是用 gfortran ,g77 太老了。一个文件没有必要使用makefile了,你直接命令行输入就可以了。 cat 在linux里建立一个文件 |

2楼2016-03-04 08:42:05
3楼2017-12-20 12:21:33












回复此楼