提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

    • 简介
  • 一、下载地址
  • 二、安装Cygwin
    • 1.双击下载完的.exe文件
    • 2.三种安装方式
    • 3.安装路径
    • 4.Cygwin组件位置
    • 5.下载站点的连接方式
    • 6.选择下载站点
    • 7.加载
    • 8.选择需要下载安装的组件包
    • 9.确认改变,进行安装
    • 10.安装完成,创建桌面快捷方式
    • 验证Cygwin是否安装成功
  • 三、安装WFDB
    • 1.这里安装WFDB10.6.2版本,因为10.7.0版本安装后提示no such file错误。
    • 2.进入上一步创建的目录,配置包:
    • 3.编译并安装包:
    • 4.测试包:
    • 5.使用bxb:
    • 6.实际工程使用的一些补充:
  • 参考

简介

cygwin是一个windows软件,其在windows平台上仿真linux操作系统,运行unix模拟环境。简言之,cygwin是一个在windows平台上运行的 linux模拟环境,使用一个Dll(动态链接库)来实现这样,我们可以开发出Cygwin下的UNIX工具,使用这个DLL运行在Windows下。
本文章主要是利用Cygwin构建wfdb软件包,这样就可以使WFDB 应用程序在 MS-Windows 上的行为尽可能像在其他平台上一样。

一、下载地址

1.Cygwin:Cygwin官网(http://www.cygwin.com/)
百度网盘:链接:https://pan.baidu.com/s/1AF_DTEmJnZxU1cu1FSZYMA
提取码:9fzt

2.WFDB:WFDB官网
迅雷云盘:链接:https://pan.xunlei.com/s/VN8C54Om8mjkepJ9c9FoBFEKA1#
提取码:guax

二、安装Cygwin

1.双击下载完的.exe文件

  • setup-x86_64.exe

2.三种安装方式

  • Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;
  • Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;
  • Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin

    选择第一种。

3.安装路径

注意:安装路径名字不要带空格。
我安装在了D盘

4.Cygwin组件位置

这里存的是Cygwin组件包,有了这个以后如果还需要卸载再安装的话,就可以在第二步“安装方式”中选择第三种方式安装,如果不用再安装的话,这个可以下载完成后再删掉。

5.下载站点的连接方式

  • Use System Proxy Settings 使用系统的代理设置
  • Direct Connection 一般多数用户都是这种直接连接的网络,所以都是直接使用默认设置即可
  • Use HTTP/FTP Proxy 使用HTTP或FTP类型的代理。如果有需要,自己选择此项后,设置对应的代理地址和端口,即可

    我们选择直接连接。

6.选择下载站点

选择阿里云镜像
http://mirrors.aliyun.com/cygwin/
Add:

7.加载

8.选择需要下载安装的组件包

  • Devel模块中:binutils、 gcc-core、gcc-fortran、gcc-g++ 、mingw64-i686-gcc-core 、mingw64-i686-gcc-g++ 、gdb、make;
  • Libs 模块中: libcurl-devel, libexpat-devel
  • Net 模块中: curl
    都安装最新版本(有一个组件包的最新版本写着不稳定,因此安装该包的倒数第二个版本)
    找到上述选项,点击后边的skip,使其变为版本号即可

9.确认改变,进行安装

10.安装完成,创建桌面快捷方式

验证Cygwin是否安装成功

双击桌面Cygwin图标,运行Cygwin

在弹出的命令窗口输入

cygcheck -c cygwin

会打印出当前cygwin的版本和运行状态,如果status是ok的话,则cygwin运行正常

三、安装WFDB

1.这里安装WFDB10.6.2版本,因为10.7.0版本安装后提示no such file错误。

将WFDB1.6.2包解压缩到D:\cygwin64\home\你的用户名\下

2.进入上一步创建的目录,配置包:

cd wfdb-10.6.2
./configure

3.编译并安装包:

二进制文件将安装在/usr/bin(可从 Cygwin 环境外部访问c:\cygwin\usr\bin)。将此bin目录添加在您的 PATH 中。

make install

4.测试包:

make check

5.使用bxb:

cd wfdb-10.6.2
bxb

6.实际工程使用的一些补充:

安装成功后,直接运行cygwin后,可以完成rdsamp,bxb,epicmp等相关操作。但算法人员在使用时一般需要嵌入到算法评价代码中完成使用,常见的可以使用MATLAB system(command)的方法完成MATLAB代码对exe应用程序的调用。为确保system(command)调用成功,除cygwin本身成功安装及运行外,还需要在dos下验证rdsamp等程序是否能完成调用。

上图所示,即表示dos可以启动并运行rdsamp相关应用程序,只有保证这一步,才能确保MATLAB使用system(command)调用才能成功。
若在dos执行rdsamp时,提示缺少某些dll,则表明dos不能正常启动rdsamp等应用程序,需要按照提示缺少的dll文件在对应的安装路径下找到缺少的dll文件,拷贝至rdsamp.exe对应的目录下即可。或者,在cygwin中调用‘where rdsamp’查找rdsamp.exe的实际路径,并将该路径也加入到系统变量中,再次在dos中运行rdsamp则会显示成功。

参考

  1. cygwin的安装https://blog.csdn.net/u010356768/article/details/90756742
  2. WFDB quick start for MS-Windows
    https://archive.physionet.org/physiotools/wfdb-windows-quick-start.shtml#c64s
  3. WFDB的快速入门1,MS-Windows中的安装https://blog.csdn.net/ingener/article/details/118813742
  4. An Introduction to Cygwin https://archive.physionet.org/physiotools/cygwin/

非常感谢上述前辈!!

Cygwin安装教程并构建WFDB软件包相关推荐

  1. cygwin安装教程图解

    本文主要转自http://www.33lc.com/article/7276_4.html,并在此基础上结合实践和其他教程做了补充和修改. cygwin是一个windows平台上的unix模拟环境,主 ...

  2. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  3. cygwin安装skyeye 所需的软件包列表

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cygwin 需要下载的软件包(可能还有些是不需要的) ...

  4. CYGWIN 安装教程

    我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/ 或者直接使用下载连接来下载安装程序,下载连接是: http://www.cygwin ...

  5. Cygwin安装教程 linux模拟器

    https://blog.csdn.net/u010356768/article/details/90756742 https://blog.csdn.net/chunleixiahe/article ...

  6. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  7. 2023AE软件、Adobe After Effects下载、安装教程

    最后附下载地址 2023AE软件是一款由Adobe公司开发的视频编辑软件,也被称为Adobe After Effects.它在广告.电影.电视和网络视频等领域广泛应用,用于制作动态图形.特效.合成和其 ...

  8. (一)GNURadio3.9 安装教程

    (一)GNURadio3.9 安装教程 Linux安装 GNURadio安装 1.UHD安装 2.GNURadio-3.9安装 参考文献 本文安装的是VirtualBox虚拟机管理系统以及Ubuntu ...

  9. 【板栗糖GIS】CC—ContextCapture10.20的安装教程

    [板栗糖GIS]CC-ContextCapture10.20的安装教程 目录 1. 准备软件包数据 2. 运行CCCenter-10.20.0.4117.x64-en 3. 安装破解文件 4. 安装中 ...

  10. revit 2021 r2(3D建筑信息模型构建软件)pjb 附安装教程

    revit 2021pjb​​​​​​​全称autodesk revit 2021 r2,是由欧特克公司最新研发的一款3D建筑信息模型构建软件,为用户提供了衍生式设计.参数化构件.工作共享.互操作性和 ...

最新文章

  1. ArrayList实现原理
  2. 数据结构一:链表(约瑟夫问题)
  3. 【收藏】windows下 Mysql 错误 Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist
  4. 华为软件编程规范和范例 函数、过程
  5. python从字典里搜索_Python:在字典中搜索字典的函数
  6. 异步社区本周半价电子书(6月11-17日)
  7. PyTorch基础(part3)
  8. anroid 内存溢出 Bitmap OutOfMemoryError
  9. 黑马Java学习笔记之-----集合框架
  10. 《Java8实战》笔记(01):为什么要关心Java8
  11. 【Elasticsearch】Resizing Elasticsearch shards for fun and profit
  12. 在Git中更改文件名的大小写
  13. vue发布超过180秒视频_教你VUE,10秒拍出电影大片级的视频
  14. LTE:资源调度(5)
  15. JAVA数据库访问控制框架设计与使用
  16. 没有超级英雄?自己做一个java漫威英雄手办商城系统
  17. JSP实现注册并显示信息
  18. matlab错误的代码,matlab代码纠正错误
  19. Keepserver 与 IFIX OPC PowerTool相互关联
  20. Android初试--了解和认识Android

热门文章

  1. starops 云效运维 文档_云效手册专有云版.pdf
  2. 和与余数的和同余理解_同余及同余特性
  3. 相同名字比对公式,相似度对比算法
  4. 信息检索与利用(第三版)第四章 信息检索原理与技术
  5. 关于机械革命电脑关机后自动重启的解决方案
  6. PHP生成腾讯云API签名
  7. Django开发web程序经典问题之一------You may need to add ‘192.168.*.*‘ to ALLOWED_HOSTS.
  8. 用友网络发布惠商云平台 五大价值构建企业互联网新生态
  9. 【图文并茂】U盘重装Win10方法教程
  10. HDU 3533 BFS