本人运行的是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环境下运行相关推荐

  1. Windows环境下运行Jenkins项目,输出乱码

    Windows环境下运行Jenkins项目,输出乱码 问题描述 ​ python自动化测试项目部署到jenkins上执行时报错UnicodeEncodeError: 'gbk' codec can't ...

  2. windows环境下运行.sh文件

    .sh是shell script格式的文件,在Linux环境下是可以直接运行的,到文件所在目录下,执行 ./test.sh 如果是在Windows环境下,在CMD窗口是无法直接执行 ./test.sh ...

  3. python 需要在什么环境下运行_进入Python 环境进行编程并运行程序的三种方式

    越来越多人开始学习Python了,本篇介绍进入Python 环境进行编程并运行程序的三种方式,适合刚入门的小白参考.进入Python的前提是先下载安装Python软件,如下所示,建议下载最新版,安装过 ...

  4. Windows环境下下载并安装VMware Workstation Pro 17

    VMware Workstation是一款能够在Windows环境下运行的虚拟机软件,它可以在操作系统之上再虚拟一个或多个操作系统,使你能够在一台电脑上模拟出多台电脑的场景.这次发布的17版本支持自动 ...

  5. 在Windows环境下Webots与Ros的联合仿真

    系统环境:Win11专业版 21H2   WSL2+Ubuntu18.04+ROS melodic 软件版本:WebotsR2020a rev1 前言 工作原因需要在Windows环境下进行开发,而代 ...

  6. Windows环境下,如何在Docker里运行SAP UI5应用

    本文面向的读者是对Docker技术有一些基本概念,但因为没有测试环境,所以没有动手操作过的朋友们. 最近Jerry因为要做一个新的SAP云产品开发,得搭各种开发环境,其中之一就是Docker. Jer ...

  7. 如何在 Windows 环境下配置 PHP 开发运行环境

    我们都知道 PHP 运行需要的环境通常被称为 AMP. 其中 A 是 Apache 应用服务器,M 是 Mysql,P 就是 PHP 了. 实际上,很多人可能会使用一个测试 Mysql,但是针对一些小 ...

  8. windows环境下将yolo-fatest的caffe模型转化为wk模型

    windows环境下将yolo-fatest的caffe模型转化为wk模型 第一步 第二步 第三步 第四步 在上一个博客https://blog.csdn.net/playezio/article/d ...

  9. Windows在cmd命令行环境下运行c程序

    现在有许多便利的编译器,例如DevC++,sublime,vscode等等,在这些编译器里面我们添加必要的插件就可以直接运行C语言程序.但是还有一种我们可以采取的普适的运行C程序的方法--在cmd命令 ...

最新文章

  1. python删除过期文件_Python删除指定目录下的过期文件的代码
  2. Spark在集群中的安装
  3. win8如何卸载mysql5.0_Win8如何卸载Windows的服务?卸载Windows的服务的方法和步骤
  4. LFS 安装笔记 (二)
  5. Careers support for Masters students cambridge
  6. Visual Studio中检测内存泄漏的方法(一)
  7. Spark SQL(九)之基于用户的推荐公式
  8. 图像滤波与滤波器基础知识
  9. hadoop--HDFS搭建客户端API环境
  10. linux命令中xargs,在Linux上使用xargs命令的详细教程
  11. IntelliJ IDEA 注释模版 输入/**后 不显示配置好的模板
  12. 程序员面试金典——7.3判断直线相交
  13. 震惊!Spring Boot 内存又泄露,排查太难了!
  14. PM_我们是怎么做Code Review的
  15. ECharts实操手册
  16. 联想 M7400 pro Linux下 CUPS 驱动安装
  17. 研发项目wbs分解简单案例_做项目WBS(工作分解结构)
  18. 【XSS技巧拓展】————4、浅谈跨站脚本攻击与防御
  19. C++中的友元函数、static函数、常函数小结(理论篇)
  20. 23考研| 你来了,准硕士!!!

热门文章

  1. 数理统计与matlab数据分析.pdf,数理统计与MATLAB工程数据分析.pdf
  2. C++程序设计(第3版 谭浩强) 第四章习题
  3. 【mcuclub】超声波测距模块HC-SR04
  4. 51单片机和3个74HC245和6个独立按键控制24个3组LED移动亮灭
  5. linux之创建守护进程
  6. 在Project软件的甘特图中添加横线和竖线
  7. 使用容器方式进行编译的经验和技巧小结
  8. CentOS 安装 php 运行环境
  9. java设计程序实验报告,实验报告一
  10. 纽约大学的计算机专业,纽约大学计算机专业