bluez编译移植(3)

时间:2025-07-09

我自己的bluez编译

make[1]: *** [all-recursive] error 1

make[1]: Leaving directory `/3.3.2/dbus-1.0.2'

make: *** [all] error 2

在开发板上不需要X Server. configure直接屏蔽掉。

[mystic@moolenaar]$ ./configure --host=arm-linux --prefix=/bluez/dbus --cache-file=arm-linux.cache --without-x

文件编译完之后,进入到--prefix指定的目录/Bluetooth/dbus的lib下,把里面的所有动态库都拷贝到linux的根目录/usr/lib下,记得用cp的时候加上-av参数。还有把lib/pkgconfig下的dbus-1.pc拷贝到/usr/lib/pkgconfig。拷贝这些文件是为了后面的bluez编译的需要。

Glib移植文档

1.进入glib的目录 运行./configure --host=arm-linux

--prefix=/bluetooth/glib

2.出现错误can not run test program while cross compiling,处理方法和上面的dbus一样。

vim arm-linux.cache,里面输入如下内容:

ac_cv_type_long_long=yes

glib_cv_stack_grows=no

glib_cv_uscore=no

bluez编译移植(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219