看软件自带的说明文件真的很重要!

     最近在搞bluez的移植,用了两天的时间把bluez-lib,bluez-util,expat,dbus,glib,libusb都交叉编译过了,也能移植到开发板上正常工作了。由于项目的需要还需要移植openobex和obexftp,所以我不得不再移植,本来以为很简单的,有以上的编译经验了嘛。可是真正编译的时候又出现了很多的问题,我以为只要网上搜搜就可以解决的,可是google,百度,根本搜索不到类似的资料,无奈了!

     我很愚蠢,我以为可能是版本的问题,所以我又下载了好几个版本,一个一个得交叉编译,结果出现的是同样的错误,郁闷!由于刚刚学习嵌入式开发,很多东西都不懂,也没有老师指导,根本不知道错误会出现在那。然后,我就茫然了,开始胡搞了,连续搞崩溃了两台机子上的slackware系统,我也几乎崩溃!但是没办法,项目还要做,任务还是要完成,于是我又重新装了一遍slackware12.2(盘都是临时刻得)。我依然没有思路,打算继续尝试我以前的路子。。。,突然想到,为什么不看看configure配置文件的帮助呢,于是我赶紧"./configure --help"查看帮助,发现错误发生在一个--enable-tcl的设置上,可是这一块和我的整个移植没有关系,于是我就加./configure --disable-tcl,很顺利就编译通过,而且我需要的功能都能实现。一个小问题,折磨了我两天!回头想想,这类的问题,不仅要靠悟性,还要靠良好的习惯和经验!养成看配置文件和README的习惯,有时候真的能很快的帮助你找到让你郁闷很久都找不到的答案!前车之覆后车之鉴!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值