目录
一.问题现象:
二.解决方案(网站)可以直接点这下载
一.问题现象:
今天在练习wiringPi库的使用时候,在最后编译的时候出现了这个问题
![](https://img-blog.csdnimg.cn/4235b212af594639899f860c61c1f922.png)
主要问题是这个skipping incompatible!
skipping incompatible. 该问题实质是:链接库文件时,库文件版本与平台版本不对应。
于是我就去看了我的树莓派版本号是64位的(这个是我在安装的时候记得的)
同时发现我编辑的文件也是64位的
![](https://img-blog.csdnimg.cn/36ca6336aa894f788d5e78099dece5bd.png)
于是我就把问题指向了wiringPi库,因为当初是在github上直接下载安装的
![](https://img-blog.csdnimg.cn/a5ec48e1d69e4b7c9deb45f650ac09f4.png)
这里查看了我的wiringpi是arm hf位的,虽然是和arm64一样,但是感觉问题还是出在这里
![](https://img-blog.csdnimg.cn/5b91e945a85b4e72a1e8569b9cbf9742.png)
二.解决方案(网站)可以直接点这下载
于是上网去找了专门对应树莓派4B 64位的wiringPi库,网址在下面:
GitHub - guation/WiringPi-arm64: WiringPi for arm64 by Guation.Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi (Unofficial Mirror for WiringPi bindings)k
https://github.com/guation/WiringPi-arm64在安装之前一定要先删除原来的wiringPi库可以参考这篇文章:
(4条消息) 树莓派4b中,wiringpi安装、升级;gpio readall 无法读取管脚信息;wiringpi2.5.0升级到2.5.2的方法_Op_chaos的博客-CSDN博客
https://blog.csdn.net/Op_chaos/article/details/106461155
可以先下载到电脑上面,然后mkdir创建一个wiringPi文件夹,解压,安装即可
![](https://img-blog.csdnimg.cn/b3043795c0844331a4ee7b4bdb392e50.png)
![](https://img-blog.csdnimg.cn/3be7fa7ae868489aa5b2d1c0cf2cf922.png)
gpio -v查看版本,gpio readall查看针脚
最后程序也是可以完美运行啦~撒花~
![](https://img-blog.csdnimg.cn/028b7f418956478ba6d4571f45428687.png)