linux gfortran编译,gfortran编译学习
一、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编译学习相关推荐
- linux上运行gfortran,linux下gfortran 生成so文件
转自:http://blog.sciencenet.cn/blog-725052-1146332.html Fortran 90增加了Module的功能,可用来替代common data,打包子程序. ...
- 简单实例讲解linux的module模块编译步骤
简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...
- linux 多源代码文件编译
linux 多源代码文件编译 2013-04-10 14:36:28 分类: LINUX 前面一节介绍了Linux下头文件的一些基础知识,有内核头文件和用户空间头文件,但之后的讲解,都是基于用户空间的 ...
- vc6可编译的 linux 源码,Linux 下源码编译FFMEG
1. 安装依赖关系 $ sudo apt-get update $ sudo apt-get -y install autoconf automake build-essential libass-d ...
- linux ortp 编译,Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc
Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc Linux下oSIP的编译使用应该是很简单的,其Install说明文档里也介绍的比较清楚,本文主要就oSIP在Windo ...
- linux中命令对c文件进行编译,Linux下C语言编译基础及makefile的编写
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在L ...
- Android 驱动(8)---简单实例讲解linux的module模块编译步骤
简单实例讲解linux的module模块编译步骤 原博文地址http://blog.sina.com.cn/s/blog_4ba5b45e0102v25h.html ----------------- ...
- linux下gcc的编译过程详解
Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大.性能优越的多平台编译器,是GNU的代表作品之一.gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一 ...
- Q106:Linux系统下安装编译PBRT-V3
106.0 引入 本人之前尝试过在windows系统中编译pbrt-v3,但是出现了很多错误.pbrt-v3的源代码中部分Linux的函数没有用宏包好,而是直接使用,所以在windows环境下就报错了 ...
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
最新文章
- java 开发工具_Java开发工具和环境,你了解多少?
- python语法错误概述_python语法错误
- tarjan详解(转)
- “SQL Server does not allow remote connections”错误的解决
- mysql函数(二.数字函数)
- Scrum Master
- python 常用代码
- LeNet卷积神经网络
- 完美仿MSN右下角弹出广告代码并可自动消失,附带关闭按钮
- 关于vs2015无法启动iis服务
- 计数器控制的while循环(C++/python版)
- 天线工程手册_胆大心细 专业敬业——记FPSO改装MV30项目球形天线组装工程
- Faster-Rcnn扫盲
- python 组态_西门子组态WinCC自学入门视频教程资源_48讲
- Ubuntu20.04安装C++版Opencv4
- 来此加密证书申请,验证,自动部署
- 【CS229笔记】协方差矩阵概念快速回顾
- 重建oracle inventory
- Pycharm: ImportError: attempted relative import with no known parent package解决方案
- 【WAF剖析】——文件上传之安全狗bypass
热门文章
- 放大器的传递函数_运放全差分放大器实现单端与平衡的相互转换
- 生活随记-参观一大会址须知
- python封装exe后其他人能用么_python用tesseract写的图片识别,封装exe后,本机可以用,软件放别的电脑上无法图......
- 【新星计划】如何写好你的博客,涨粉技巧总结
- 教程:游戏LOGO=游戏符号+名字
- SpringBoot MongoDB 插入内容去掉_class字段
- 【简介】请使用中国原子能科学研究院学位论文Latex模板
- 长期烦躁焦虑——植物神经紊乱
- 《你见,或者不见我》
- 加拿大Introspect I3C 协议分析仪(Analyzer)及训练器(Exerciser)