您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 树莓派4B+Ubuntu 20.04 LTS 32位如何安装最新wiringPi库
## 前言
在树莓派4B上运行Ubuntu 20.04 LTS 32位系统时,许多GPIO操作项目需要依赖wiringPi库。由于官方仓库可能不包含最新版本,本文将详细介绍如何从源码编译安装最新版wiringPi。
---
## 环境准备
1. **系统要求**
- 树莓派4B(建议2GB以上内存)
- Ubuntu 20.04 LTS 32位系统(已配置SSH或桌面环境)
- 稳定的网络连接
2. **安装依赖工具**
打开终端执行以下命令:
```bash
sudo apt update
sudo apt install -y git gcc make
从官方GitHub仓库克隆最新代码(截至2023年10月,最新版本为2.60):
git clone https://github.com/WiringPi/WiringPi.git
cd WiringPi
注意:若GitHub访问缓慢,可使用镜像源或代理。
进入目录后执行构建脚本:
./build
此脚本会自动完成编译和安装过程。
安装完成后检查版本:
gpio -v
正常输出应类似:
gpio version: 2.60
gpio: command not found
export PATH=/usr/local/bin:$PATH
Unable to open /dev/mem
sudo usermod -aG gpio $USER
reboot
wiringPi.h
找不到
sudo ln -s /usr/local/include/wiringPi.h /usr/include/
创建一个简单的LED闪烁测试程序blink.c
:
#include <wiringPi.h>
int main() {
wiringPiSetup();
pinMode(0, OUTPUT);
while(1) {
digitalWrite(0, HIGH); delay(500);
digitalWrite(0, LOW); delay(500);
}
return 0;
}
编译运行:
gcc blink.c -o blink -lwiringPi
sudo ./blink
通过源码编译方式可确保获得最新版wiringPi。若需卸载,可进入源码目录执行:
./build uninstall
建议定期关注官方GitHub仓库获取更新。
提示:对于生产环境,建议使用
checkinstall
生成deb包便于管理:> sudo apt install checkinstall > sudo checkinstall > ```
(全文约650字)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。