VIC水文模型在windows环境下运行
本人运行的是06年VIC程序,程序中使用了g77编译Fortran77的代码,而g77在新版的Cygwin已经弃用,安装不了g77。所以要下载旧版Cygwin进行离线安装,就可以安装上所需要的g77了。
Cygwin的旧版本下载安装可以看前一篇文章,附带下载链接
Ghmily:Cygwin(2006)历史版本的下载与安装
一:编译vic主程序
1.打开Cygwin
2.进入项目源码目录(Cygwin不能复制粘贴只能手动输入,这点很不懒人化)
3.编译
输入make
无报错,则会在Cygwin\bin文件夹下多出来一个vicNl.exe(按时间排序)
二:编译Route程序(与vic主程序一致)
1.进入route目录
2.编译(输入make,此时Cygwin\bin文件夹下多出来一个rout_asc.exe)
三:运行vic程序(Rout程序也是一样,没有-g,直接在exe后添加变量文件)
方法一:通过批处理脚本(.bat)
-g <global_parameter_filename>
@echo off
D:
cd "vic程序目录"
E:\cygwin\bin\vicnl -g global_parameter.txt
exit
方法二:命令行运行
直接进入cmd时目录为C:\Users\**
1.进入c盘根路径
2.进入vic程序目录
3.不要切换路径,直接输入exe路径,
如果编译成功,会出现Usage: ./vicNl [-v | -o | -g<global_parameter_file>
4.(输入./vicNl -v 为查看版本,如果是 -o为显示编译时设置,如果是 -g 后面带上文件路径,则是运行VIC。)
这里输入。
cd ../../
cd "vic程序目录"
E:\cygwin\bin\vicnl -g global_parameter.txt
exit
VIC水文模型在windows环境下运行相关推荐
- Windows环境下运行Jenkins项目,输出乱码
Windows环境下运行Jenkins项目,输出乱码 问题描述 python自动化测试项目部署到jenkins上执行时报错UnicodeEncodeError: 'gbk' codec can't ...
- windows环境下运行.sh文件
.sh是shell script格式的文件,在Linux环境下是可以直接运行的,到文件所在目录下,执行 ./test.sh 如果是在Windows环境下,在CMD窗口是无法直接执行 ./test.sh ...
- python 需要在什么环境下运行_进入Python 环境进行编程并运行程序的三种方式
越来越多人开始学习Python了,本篇介绍进入Python 环境进行编程并运行程序的三种方式,适合刚入门的小白参考.进入Python的前提是先下载安装Python软件,如下所示,建议下载最新版,安装过 ...
- Windows环境下下载并安装VMware Workstation Pro 17
VMware Workstation是一款能够在Windows环境下运行的虚拟机软件,它可以在操作系统之上再虚拟一个或多个操作系统,使你能够在一台电脑上模拟出多台电脑的场景.这次发布的17版本支持自动 ...
- 在Windows环境下Webots与Ros的联合仿真
系统环境:Win11专业版 21H2 WSL2+Ubuntu18.04+ROS melodic 软件版本:WebotsR2020a rev1 前言 工作原因需要在Windows环境下进行开发,而代 ...
- Windows环境下,如何在Docker里运行SAP UI5应用
本文面向的读者是对Docker技术有一些基本概念,但因为没有测试环境,所以没有动手操作过的朋友们. 最近Jerry因为要做一个新的SAP云产品开发,得搭各种开发环境,其中之一就是Docker. Jer ...
- 如何在 Windows 环境下配置 PHP 开发运行环境
我们都知道 PHP 运行需要的环境通常被称为 AMP. 其中 A 是 Apache 应用服务器,M 是 Mysql,P 就是 PHP 了. 实际上,很多人可能会使用一个测试 Mysql,但是针对一些小 ...
- windows环境下将yolo-fatest的caffe模型转化为wk模型
windows环境下将yolo-fatest的caffe模型转化为wk模型 第一步 第二步 第三步 第四步 在上一个博客https://blog.csdn.net/playezio/article/d ...
- Windows在cmd命令行环境下运行c程序
现在有许多便利的编译器,例如DevC++,sublime,vscode等等,在这些编译器里面我们添加必要的插件就可以直接运行C语言程序.但是还有一种我们可以采取的普适的运行C程序的方法--在cmd命令 ...
最新文章
- python删除过期文件_Python删除指定目录下的过期文件的代码
- Spark在集群中的安装
- win8如何卸载mysql5.0_Win8如何卸载Windows的服务?卸载Windows的服务的方法和步骤
- LFS 安装笔记 (二)
- Careers support for Masters students cambridge
- Visual Studio中检测内存泄漏的方法(一)
- Spark SQL(九)之基于用户的推荐公式
- 图像滤波与滤波器基础知识
- hadoop--HDFS搭建客户端API环境
- linux命令中xargs,在Linux上使用xargs命令的详细教程
- IntelliJ IDEA 注释模版 输入/**后 不显示配置好的模板
- 程序员面试金典——7.3判断直线相交
- 震惊!Spring Boot 内存又泄露,排查太难了!
- PM_我们是怎么做Code Review的
- ECharts实操手册
- 联想 M7400 pro Linux下 CUPS 驱动安装
- 研发项目wbs分解简单案例_做项目WBS(工作分解结构)
- 【XSS技巧拓展】————4、浅谈跨站脚本攻击与防御
- C++中的友元函数、static函数、常函数小结(理论篇)
- 23考研| 你来了,准硕士!!!