如何在Windows系统上安装SUNDIALS/CVODE?

参考:
如何在Linux/mac上安装SUNDIALS/CVODE

1 下载SUNDIALS

sundials 官网

2 配置Cygwin环境

2.1 下载

Sundials2.2.0版本编译使用

2.2 下载make

Cygwin注意下载make
make是用来编译的,从Makefile中读取指令,然后编译。
make install 是用来安装的,也从Makefile中读取指令,安装到指定的位置。
make安装包下载地址

./configure
./build.sh
make -v

将文件夹解压之后,执行上述命令,可得到make.exe。
1.执行./configure
在这里插入图片描述
执行./build.sh:
在这里插入图片描述
可由make -v命令查看版本信息:
在这里插入图片描述

3 创建安装文件夹

文件夹:sundials-install

mkdir installSundials
cd installSundials

rm -rf builddir instdir srcdir

mkdir builddir
mkdir instdir
mkdir srcdir

cd builddir/

3 配置安装

有两种方法进行安装,一是GUI界面,二是通过命令行。

3.1 GUI

3.2 命令行MAKE

  1. cmd命令窗口:
    在这里插入图片描述

2.Cygwin窗口
在这里插入图片描述
在成功安装【make】之后,可执行下列命令:

cd /cygdrive/c/sundials/build
sh ../src/configure  --enable-shared --disable-static --build=arm-linux 
make
make install
sudo make install  //需要更高执行等级时
Making nvec_ser...
make[1]: Entering directory `/cygdrive/c/sundials/build/nvec_ser'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/nvec_ser'

Making shared/source...
make[1]: Entering directory `/cygdrive/c/sundials/build/shared/source'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/shared/source'

Making cvode/source...
make[1]: Entering directory `/cygdrive/c/sundials/build/cvode/source'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/cvode/source'

Making cvode/fcmix...
make[1]: Entering directory `/cygdrive/c/sundials/build/cvode/fcmix'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/cvode/fcmix'

Making cvodes/source...
make[1]: Entering directory `/cygdrive/c/sundials/build/cvodes/source'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/cvodes/source'

Making ida/source...
make[1]: Entering directory `/cygdrive/c/sundials/build/ida/source'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/ida/source'

Making ida/fcmix...
make[1]: Entering directory `/cygdrive/c/sundials/build/ida/fcmix'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/ida/fcmix'

Making kinsol/source...
make[1]: Entering directory `/cygdrive/c/sundials/build/kinsol/source'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/kinsol/source'

Making kinsol/fcmix...
make[1]: Entering directory `/cygdrive/c/sundials/build/kinsol/fcmix'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/cygdrive/c/sundials/build/kinsol/fcmix'

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WW、forever

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值