# 樹莓派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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。