一、http://wiki.ubuntu.org.cn/index.php?title=Compiling_Fortran&variant=zh-cn
二、http://blog.sciencenet.cn/blog-653490-786218.html
1.
gfortran -c 编译源代码生成 .o 文件,然后再将这些文件连接起来
gfortran -o 将生成的 .o 文件连接起来
例如:
有两个文件hello.f和main.f,
main调用了hello里的函数
可以写成: gfortran -c hello.f
gfortran -c main.f
gfortran -o hello.o main.o -o
myexe
这样就生成了myexe的可执行文件文件!
2.
在fortran中写的程序,在linux下编译下;
编译过程:
方法1
程序: utc_to_gps.for read_cmd.for trimlen.for
ymdhms_to_jd.for ymd_to_doy.for
其中utc_to_gps.for为主程序
编译时,在终端中输入:gfortran utc_to_gps.for
read_cmd.for trimlen.for ymdhms_to_jd.for ymd_to_doy.for -o main
即可
方法2
在makefile文件中为:
main:utc_to_gps.for read_cmd.for trimlen.for ymdhms_to_jd.for
ymd_to_doy.for
(空tab)gfortran utc_to_gps.for read_cmd.for trimlen.for
ymdhms_to_jd.for ymd_to_doy.for -o main
最终结果与上面一致,生成main执行文件