Fortran 实用编程 培训课件-新版.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Fortran 实用编程 Fortran Coder 研讨团队 系列视频教程 关于 Fortran Coder Fortran Coder 始于2006年,是一个以科学计算编程为主题的非盈利性研讨团体。大多数由各行业高等学府学生,研究人员及生产一线的工作人员组成。 研讨内容涉及:Fortran77/90/95/2003/2008语法规范,各平台32位及64位编译器,IMSL,MKL,Lapack 等数学函数库,MPI,OpenMP,Coarray 并行及高性能计算,winteracter / DisLin / Matfor / GTKFortran 等绘图及界面库。 上节要点回顾 Fortran 是一门语言,而非特定的软件 Fortran 编译器是软件,把源代码翻译为可执行程序 Fortran 的编译器有十几种不同的品牌可供选择 开发环境有两类:IDE 和命令行 建议学习 Fortran90+,而不只学习 FORTRAN 77 Fortran 代码书写过程中,我们扮演两个角色: 开发者和用户 第一讲 基础篇 第二讲 常见编译环境的操作 讲解人:雪球 gao@ 讨论QQ群:2338021 1 基本步骤与工程管理 2 gfortran 环境 3 IVF + VS 环境 目 录 基本步骤和工程管理 编译 链接 运行 基本步骤和工程管理 编译、链接、运行是三个基本的步骤 编译是针对一个源代码文件,输出为目标代码 链接是针对一个或多个目标代码,也可以包含一个或多个库文件。输出为可执行程序 编译、链接是创造可执行程序的过程,是开发者应该做的事情。 运行是使用可执行程序的过程,是用户应该做的事情。 注意,编译链接运行是有先后顺序的。 即:编译链接时永远不知道用户会如何运行 运行时,无法再改变编译链接时决定的某些因素 基本步骤和工程管理 工程是用于管理较大量代码的一种工具 它规定哪些源代码文件参与编译、链接,彼此之间的依赖关系,编译时的参数等等 工程对较大型的代码来说,非常重要! 即便对小型的代码,他可有可无,但某些集成开发环境(IDE)强制使用工程管理。 对于命令行编译方式而言,更多的采用 makefile 进行项目管理 工程实际上就是可视化的 makefile 1 基本步骤与工程管理 2 gfortran 环境 3 IVF + VS 环境 目 录 gfortran 环境 gfortran 是 GNU 组织发布的开源软件,任何人和组织都可以自由地试用它。 它是 GCC 的一部分,支持 windows 和 Linux 等多个操作系统。 支持 Fortran 2003 及以前的语法及部分 Fortran2008 语法 一般使用命令行编译,亦有若干IDE支持配置为 gfortran 的编译环境 Windows Code::Blocks Simply Fortran Eclipse / Photran Linux Code::Blocks Eclipse / Photran gfortran 环境 Windows 上安装原生 gfortran : /wiki/GFortran Linux 上安装原生 gfortran: RedHat 系列: sudo yum install gcc-gfortran Debian 系列: sudo apt-get install gfortran 1 基本步骤与工程管理 2 gfortran 环境 3 IVF + VS 环境 目 录 IVF + VS 环境 由于诸多因素,截止目前。IVF + VS 的组合是国内使用率最高的编译环境组合 IVF : Intel Visual Fortran( Intel ) VS : Visual Studio ( 微软 ) VC++运行库 是IVF运行时库依赖的一部分 IVF 编译器 核心编译器 ifort 调试器 idb ,用于查错,亦可使用gnu的调试器 gdb 函数库 MKL / IMSL VS 链接器 链接成可执行程序 编辑器 编写代码,提供折叠,自动完成,定位等 集成开发环境 集成环境 IVF + VS 环境 必须同时安装 IVF 和 VS 才能进行 IDE 方式的编译 而至少需安装 IVF 和 VSShell (Express 版)才能进行命令行方式的编译 安装时,先安装 VS,再安装 IVF,需注意的是:IVF对VS有版本的要求 IVF + VS 环境 由于 IVF 和 VS 都是以光盘形式发布,建议不解压,而使用虚拟光驱加载。 VS 安装时,如果只使用Fortran编译器,可只安装 Visual C++ 相关内容,其他内容选择不安装。(在某些版本上,需要选择

文档评论(0)

liuxiaoyu98 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档