皮皮网
皮皮网

【单页收款网站源码】【hibernate源码深度解析】【微博平台源码】fortran源码下载

时间:2024-12-27 15:21:26 来源:借贷app 源码下载

1.安装ifort、码下icc及netcdf-c、码下netcdf-fortran
2.Fortran 77环境搭建

fortran源码下载

安装ifort、码下icc及netcdf-c、码下netcdf-fortran

       在安装netcdf-fortran的码下过程中,我历经了一个月的码下单页收款网站源码时间,现将步骤总结如下。码下

       首先,码下需要安装icc和ifort编译器。码下由于我的码下电脑是Intel处理器,我选择在Intel官网下载parallel_studio_xe__update1。码下这是码下个学生版软件,一年有效,码下免费提供。码下登录官网后,码下选择学生选项,接着选择与Linux相关的版本。填写信息时,可能需要耐心等待,尤其是在下午5点后网络状况较好。获取下载链接和Serial Number后,hibernate源码深度解析解压并运行,输入序列号后开始安装。安装成功后,可以通过which、whereis或locatet命令验证。

       接着,环境变量设置是关键。在~/.bashrc文件中,添加相关Intel环境变量,如compilervars.sh、微博平台源码iccvars.sh和ifortvars.sh的调用,以及LD_LIBRARY_PATH的设置。需要注意,这个版本与之前有所不同。

       对于netcdf-c和netcdf-fortran的安装,确保你的电脑已安装hdf5和zlib。我尝试使用zhangwlab的包,但未成功,但不是包的问题,可能是手机微博源码环境变量设置问题。安装步骤如下:

       对于netcdf-c,设置CC、CXX等编译器变量,创建目录,解压并配置,然后编译和安装。而对于netcdf-fortran,从GitHub下载源码后,同样设置编译器变量,指定包含和库路径,种子共享 网站 源码解压、配置、编译并安装。

       最后,关于netcdf环境变量的设置,需要将netcdf-c和netcdf-fortran的库路径、bin路径添加到PATH和LD_LIBRARY_PATH中。有人认为在安装netcdf-c和fortran之前需要安装netcdf,但我认为这一步并非必需。

Fortran 环境搭建

       Fortran环境搭建指南

       对于使用F版本编译器的程序员,新版本的gfortran编译器可能在处理老程序时存在运行时错误或语法兼容性问题,如F中的大内存指标在新版本的GCC中已被删除。本文将指导您在Ubuntu和Centos7系统上安装F编译器,并介绍Flang的安装。所使用的GCC对应版本为3.4.6。

       Ubuntu系统中安装F编译器相对简便。请访问Ubuntu的deb源网址下载所需deb包。包列表如下:

       gcc-3.4-base_3.4.6-6ubuntu5_amd.deb

       cpp-3.4_3.4.6-6ubuntu5_amd.deb

       gcc-3.4_3.4.6-6ubuntu5_amd.deb

       libg2c0_3.4.6-6ubuntu5_amd.deb

       libg2c0-dev_3.4.6-6ubuntu5_amd.deb

       g-3.4_3.4.6-6ubuntu5_amd.deb

       gpc-2.1-3.4_3.4.6-6ubuntu5_amd.deb

       libstdc++6-dbg_3.4.6-6ubuntu5_amd.deb

       libstdc++6-dev_3.4.6-6ubuntu5_amd.deb

       libstdc++6-pic_3.4.6-6ubuntu5_amd.deb

       libg2c0_3.4.6-6ubuntu5_amd.deb

       g++-3.4_3.4.6-6ubuntu5_amd.deb

       所有包已整理至百度网盘,文件夹内包含上述deb包。进入解压文件夹后,依次执行安装命令,注意按顺序执行以避免遇到库依赖问题。

       安装完成后,bin目录下将生成g-3.4编译器,您可以将其重命名或创建软链接为f。

       Ubuntu和WSL环境均可测试此方法。

       在Centos7系统上安装F较为复杂,需要从源码编译。请先下载源代码至指定目录,并在该目录外创建编译目录,如“build”。随后在编译目录中进行F代码的编译。

       Flang是Clang中添加的Fortran项目,提供了类似解释性语言的REPL,有兴趣的用户可尝试安装并体验。

       F作为早期版本的Fortran,主要作为历史资料参考,不推荐使用如goto、common等命令,由于调试复杂且在O3及以上优化时可能产生意想不到的问题。

更多内容请点击【百科】专栏