Linux环境下6SV2.1编译

下载6SV2.1源码

6SV2.1辐射传输模型的Fortran源码可以从官网下载:
链接: https://salsa.umd.edu/6spage.html.

编译

相对于Windows系统,Unix以及Linux系统编译相对简单。
下载完源码压缩包后,执行命令:
tar -xvf 6sV2.1.tar -C “/home/6sV2.1/”
解压压缩包到/6sV2.1文件夹。开始编译前需要确保Linux系统中安装了gcc编译器和gfortran。
一切准备就绪后,开始编译工作:
首先,执行命令:
cd /home/6sV2.1/
打开6sV2.1解压后的文件夹,
然后,执行命令:
make
编译源码,如果没有报错,结果显示如下图
在这里插入图片描述最后,查看6sV2.1文件夹下是否生成编译好的6sV2.1可执行程序(如下图中标红部分),如若存在,则表示编译成功

如果在执行make编译命令后报错,如下图
在这里插入图片描述
需要修改Makefile文件中的内容,执行命令:
vim Makefile
打开Makefile文件,将FC = gfortran $(FFLAGS)修改为:FC = gfortran -std=legacy -ffixed-line-length-none -ffpe-summary=none $(FFLAGS)
先按“ESC”进入命令模式,接着输入冒号“:”,输入“wq”,保存退出
然后在执行make命令,即可成功编译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将6sv2.1编译成exe文件,需要按照以下步骤进行操作: 1. 确保已经正确安装6sv2.1的编译环境:这通常包括需要的编译器、库文件以及其他依赖项。检查并确保这些都正确安装。 2. 下载6sv2.1的源代码:通常可以从官方网站或其他可靠的资源中获得源代码的压缩包。下载并解压缩源代码文件。 3. 打开编译环境:在编译环境中,定位到6sv2.1的源代码所在的目录。这个目录应该包含主要的源代码文件,如.c或.cpp文件,以及其他必要的文件。 4. 执行编译命令:根据编译环境提供的命令,运行编译命令。这通常涉及使用编译器将源代码转换为机器代码,并将其链接到一个可执行文件中。 5. 等待编译完成:编译过程可能需要一些时间,具体取决于源代码的复杂性以及计算机的性能。等待编译过程完成,不要中途中断。 6. 检查编译结果:在编译过程完成后,检查是否生成了一个exe文件。如果编译成功,你应该能在源代码所在的目录中找到这个exe文件。 7. 测试exe文件:运行生成的exe文件,确保它能够正常工作。如果有任何错误或异常,可能需要检查编译环境设置或源代码本身的问题。 最终,你应该能够将6sv2.1成功编译成一个exe文件,这样你就可以在合适的环境中运行该程序了。请确保仔细遵循上述步骤,并根据个人的操作系统和编译环境进行相应的调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值