树莓派4b安装wiringPi问题解决(ubuntu)

系统版本:aarch64  Ubuntu 20.04.6 LTS

因为需要用到c语言树莓派串口,所以需要安装wiringPi的库

用了直接安装的方法
sudo apt-get install wiringpi
gpio -v

通过查询,出来的是2.50版本,执行代码时显示无头文件<WiringPi.h>

我只能寻找新办法,看了教程

【解决方法】树莓派4B安装wiringpi失败、gpio -v与gpio readall命令not found(arm64架构)_linux环境下下载wiringpi库gpio readall读取结果出现digitalread 1-CSDN博客

sudo apt-get update
sudo apt-get install git-core
git clone https://github.com/WiringPi/WiringPi.git
(或者git clone https://hub.njuu.cf/WiringPi/WiringPi.git)
(或者git clone https://hub.nuaa.cf/WiringPi/WiringPi.git)
(或者git clone https://hub.yzuu.cf/WiringPi/WiringPi.git)
cd WiringPi
./build

但是在build的时候出现了报错,提示我一些文件及makefile出错

也没有成功

卸载wiringpi旧版本
sudo apt-get remove wiringpi
sudo apt-get purge wiringpi
hash -r

最终几次寻找,在b站找到大佬的文章树莓派WiringPi64位支持(树莓派4B) - 哔哩哔哩

成功解决

  1. 在你想要下载安装包的地方(或者直接在桌面)打开命令行

  2. 输入以下命令:

wget https://gitee.com/LJYSCIENTIST/raspberry-pi-software-storage/raw/master/wiringpi-2.60-1_arm64.deb #文件包将下载到当前目录,安装完之可以删除

sudo apt-get install  ./wiringpi-2.60-1_arm64.deb #安装

安装完成后,输入gpio -v 查看是否安装成

功,若成功应出现图信息

 

使用命令执行文件
gcc chuan.c -o chuan -lwiringPi#必须要链接库
sudo ./chuan

运行以下命令查看树莓派的GPIO状态:

gpio readall

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值