LINUX-蓝牙移植-编译找不到lib库的问题
蓝牙地址:http://www.bluez.org/
编译的时候没有库的解决方法基本都是这样解决:
cannot find -lcurl
交叉编译:
1.先在浏览器搜索libcurl,进入官网下载.tar.gz文件,放在家目录进行交叉编译
sudo -s
source /etc/profile
./configure --prefix=/local/curl7.7 --host=arm-linux-gnueabihf --without-ssl
make && make install
2.在/local /curl7.7/lib目录就会有此文件
3.然后在编译的时候,将库的路径加入进去就好了
LIBPATH += -L/local/curl7.7/lib
后面的zlib(php也需要这个库,用交叉编译过的库可以兼容)和bluez(蓝牙库这是必须要的,不过我是用的自己之前编译好的.so文件,现在编译可能会有问题,多试试就可以了)也是同样安装。