dbus-glib-0.108 arm交叉编译
生活随笔
收集整理的這篇文章主要介紹了
dbus-glib-0.108 arm交叉编译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接上配置:
./configure --host=arm-cortex_a9-linux-gnueabi --prefix=/linux/tools/python-2.7.3/install PKG_CONFIG_PATH=/usr/local/bluez5/lib/pkgconfig CC="arm-cortex_a9-linux-gnueabi-gcc -I/usr/local/bluez5/include/dbus-1.0 -I/usr/local/bluez5/lib/dbus-1.0/include -L/usr/local/bluez5/include -L/usr/local/bluez5/lib -I/usr/local/bluez5/include/glib-2.0 -I/usr/local/bluez5/lib/glib-2.0/include"
路徑根據自己的情況讀者自行修改。
以為萬事大吉,可是就是編譯出錯,如下所示:
/bin/sed: can't read /opt/crosstools/arm-cortex_a9-eabi-4.7-eglibc-2.18/arm-cortex_a9-linux-gnueabi/sysroot/usr/lib/libffi.la: No such file or directory libtool: error: '/opt/crosstools/arm-cortex_a9-eabi-4.7-eglibc-2.18/arm-cortex_a9-linux-gnueabi/sysroot/usr/lib/libffi.la' is not a valid libtool archive make[3]: *** [libdbus-glib-1.la] 錯誤 1研究了半天以為是配置有問題,一直在配置上找,最后發現是libdbus-glib-1.la和libdbus-gtool.la這兩個文件種的路徑有問題,不知道為什么配置的時候沒有更新。主要是下面這個路徑: /opt/crosstools/arm-cortex_a9-eabi-4.7-eglibc-2.18/arm-cortex_a9-linux-gnueabi/sysroot/usr/lib/libffi.la修改為編譯好的正常路徑即可,或者直接刪除。
總結
以上是生活随笔為你收集整理的dbus-glib-0.108 arm交叉编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 挂在smb服务器的方法
- 下一篇: Failed to connect to