一、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执行文件

linux gfortran编译,gfortran编译学习相关推荐

  1. linux上运行gfortran,linux下gfortran 生成so文件

    转自:http://blog.sciencenet.cn/blog-725052-1146332.html Fortran 90增加了Module的功能,可用来替代common data,打包子程序. ...

  2. 简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...

  3. linux 多源代码文件编译

    linux 多源代码文件编译 2013-04-10 14:36:28 分类: LINUX 前面一节介绍了Linux下头文件的一些基础知识,有内核头文件和用户空间头文件,但之后的讲解,都是基于用户空间的 ...

  4. vc6可编译的 linux 源码,Linux 下源码编译FFMEG

    1. 安装依赖关系 $ sudo apt-get update $ sudo apt-get -y install autoconf automake build-essential libass-d ...

  5. linux ortp 编译,Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc

    Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc Linux下oSIP的编译使用应该是很简单的,其Install说明文档里也介绍的比较清楚,本文主要就oSIP在Windo ...

  6. linux中命令对c文件进行编译,Linux下C语言编译基础及makefile的编写

    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在L ...

  7. Android 驱动(8)---简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 原博文地址http://blog.sina.com.cn/s/blog_4ba5b45e0102v25h.html ----------------- ...

  8. linux下gcc的编译过程详解

    Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大.性能优越的多平台编译器,是GNU的代表作品之一.gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一 ...

  9. Q106:Linux系统下安装编译PBRT-V3

    106.0 引入 本人之前尝试过在windows系统中编译pbrt-v3,但是出现了很多错误.pbrt-v3的源代码中部分Linux的函数没有用宏包好,而是直接使用,所以在windows环境下就报错了 ...

  10. 【Python 笔记】Linux 下源码编译安装 python

    本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...

最新文章

  1. java 开发工具_Java开发工具和环境,你了解多少?
  2. python语法错误概述_python语法错误
  3. tarjan详解(转)
  4. “SQL Server does not allow remote connections”错误的解决
  5. mysql函数(二.数字函数)
  6. Scrum Master
  7. python 常用代码
  8. LeNet卷积神经网络
  9. 完美仿MSN右下角弹出广告代码并可自动消失,附带关闭按钮
  10. 关于vs2015无法启动iis服务
  11. 计数器控制的while循环(C++/python版)
  12. 天线工程手册_胆大心细 专业敬业——记FPSO改装MV30项目球形天线组装工程
  13. Faster-Rcnn扫盲
  14. python 组态_西门子组态WinCC自学入门视频教程资源_48讲
  15. Ubuntu20.04安装C++版Opencv4
  16. 来此加密证书申请,验证,自动部署
  17. 【CS229笔记】协方差矩阵概念快速回顾
  18. 重建oracle inventory
  19. Pycharm: ImportError: attempted relative import with no known parent package解决方案
  20. 【WAF剖析】——文件上传之安全狗bypass

热门文章

  1. 放大器的传递函数_运放全差分放大器实现单端与平衡的相互转换
  2. 生活随记-参观一大会址须知
  3. python封装exe后其他人能用么_python用tesseract写的图片识别,封装exe后,本机可以用,软件放别的电脑上无法图......
  4. 【新星计划】如何写好你的博客,涨粉技巧总结
  5. 教程:游戏LOGO=游戏符号+名字
  6. SpringBoot MongoDB 插入内容去掉_class字段
  7. 【简介】请使用中国原子能科学研究院学位论文Latex模板
  8. 长期烦躁焦虑——植物神经紊乱
  9. 《你见,或者不见我》
  10. 加拿大Introspect I3C 协议分析仪(Analyzer)及训练器(Exerciser)