本文主要是介绍解决wiringPi库与64位树莓派之间不兼容的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一.问题现象:
二.解决方案(网站)可以直接点这下载
一.问题现象:
今天在练习wiringPi库的使用时候,在最后编译的时候出现了这个问题
主要问题是这个skipping incompatible!
skipping incompatible. 该问题实质是:链接库文件时,库文件版本与平台版本不对应。
于是我就去看了我的树莓派版本号是64位的(这个是我在安装的时候记得的)
同时发现我编辑的文件也是64位的
于是我就把问题指向了wiringPi库,因为当初是在github上直接下载安装的
这里查看了我的wiringpi是arm hf位的,虽然是和arm64一样,但是感觉问题还是出在这里
二.解决方案(网站)可以直接点这下载
于是上网去找了专门对应树莓派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)khttps://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文件夹,解压,安装即可
gpio -v查看版本,gpio readall查看针脚
最后程序也是可以完美运行啦~撒花~
这篇关于解决wiringPi库与64位树莓派之间不兼容的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!