cannot find -lwfdb的解决方法

本文详细描述了在使用WFDBProgrammer’sGuide安装工具库后遇到的ld错误问题,通过查找并链接libwfdb.all.a文件解决了无法连接wfdb库的问题。在进行包括get_HRV等程序执行时,问题得以正常解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先是在WFDB Programmer’s Guide中工具庫的安裝

安裝之後在執行一些檢測資料的程式時出現問題:

/usr/lib/gcc/i686-pc-cygwin/4.8.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lwfdb

主要的問題在於wfdb的library沒有連接上

經過查找  找到 libwfdb.all.a的檔,但是有五個相同名字的檔,最後在在C:\cygwin\usr\local中連結上

Guidebook上的連結方式為 ln –sf /usr/local/libwfdb.dll.a /usr/lib

-s的作用的是make symbolic links instead of hard links

-f 強行刪除已存在的目的檔案

問題解決了,主要的問題是/usr/local/lib/libwfdb.dll.a

因為guidebook上的libwfdb.all.a的地址給的與我安裝到電腦上的檔位址不同,而且連結的時候也沒有報錯,所以這個error的解決花了一定的時間,然後再進行包括get_HRV等程式執行的時候就可以正常執行了。

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值