sudo apt-get update
sudo apt-get install libdbus-
1-dev libdbus-glib-1
-dev libglib2.0
-dev libical-dev libreadline-dev libudev-dev libusb-dev make wget
*本次使用bluez-5.49.tar.xz
tar jxvf bluez-
5.49
.tar.xz
cd bluez-
5.49
vim readme //檢視configure選項
vim install//檢視configure選項
./configure --prefix=/usr/local/bluez5.49
--enable-library
make
避免覆蓋系統原來的bluez : –prefix=/opt/arm/bluez
生成庫檔案:–enable-library
如果出現systemd system unit directory is required :–disable-systemd
configure報錯解決方法:
configure: error: glib >= 2.28 is required
解決方法:
一般glib會被安裝,主要是一些開發檔案,如標頭檔案被安裝,ubuntu如下解決:
sudo apt-get install libglib2.0-dev
ubuntu 12.04的版本達不到要求,就公升級到14.04。
如果手工編譯glib時遇到 libmount undefined 關閉即可
./configure –enable-libmount=no
configure: error: d-bus >= 1.6 is required
解決方法:
將ubuntu公升級到最新的版本,然後看下dbus的開發包是否安裝,如沒安裝,安裝就可以了
configure: error: libudev >= 143 is required
解決方法:
sudo apt-get install libudev-dev
configure: error: libical is required
解決方法:
sudo apt-get install libical-dev
configure: error: readline header files are required
解決方法:
sudo apt-get install libreadline-dev
checking systemd system unit dir… configure: error: systemd system unit directory is required
checking systemd user unit dir… configure: error: systemd user unit directory is required
解決方法:
./configure –disable-systemd
或./configure –with-systemdsystemunitdir=/lib/systemd/system –with-systemduserunitdir=/usr/lib/systemd
configure通過後 make ,報錯按以下思路解決:
這兩個問題undefined reference to symbol 『***@@glibc_xx』類似的在網上很多很多,但解決方法五花八門。
後面總結發現跟glibc_xx無關,關鍵還是看下一行報錯的lib。一般都是缺少lib或呼叫不到lib的原因。
undefined reference to symbol 『close@@glibc_2.4』
//lib/arm-linux-gnueabihf/libpthread.so.0: error adding symbols: dso missing from command line
解決方法:修改makefile 找ldflags=
新增ldflags= -lpthread
再make 就成功了
樹莓派 香蕉派 pro 跑馬燈
拿到香蕉派pro,為了熟悉樹莓派的系統和python控制gpio,寫個跑馬燈玩玩。1 sudo apt get update 2 sudo apt get install python dev 3 按github安裝香蕉派pro的rpi.gpio 4 香蕉派pro 6個二極體閃爍三次後,開始跑馬燈,...
樹莓派 香蕉派 pro 跑馬燈
拿到香蕉派pro,為了熟悉樹莓派的系統和python控制gpio,寫個跑馬燈玩玩。1 sudo apt get update 2 sudo apt get install python dev 3 按github安裝香蕉派pro的rpi.gpio 4 香蕉派pro 6個二極體閃爍三次後,開始跑馬燈,...
樹莓派 香蕉派ADB除錯安卓手機
對於乙個系統玩家來說換上安卓後adb除錯當然是少不了的,但是在樹莓派的debian軟體源裡似乎沒找到安卓的adb 下面是過程 首先,開啟 etc apt sources.list這個軟體源列表,然後把下面這個軟體源新增進去 deb wheezy backports main 複製 然後儲存,apt ...