Note for QC AMSS Build

      因为我们没有购买Linux下的RVDS,因此Modem部分的源代码AMSS只能在windows下编译。在参考高通的参考文档和网上的技术博客之后,我们很快就建立起windos下编译的环境。

 

      主要的部分可以参考我转载的一篇博文http://blog.csdn.net/ganxiao1986/archive/2010/08/03/5786256.aspx ,这里我只是说几点不同的地方。

 

    1. Python不是必须的,高通的release note也注明只有Linux编译需要Python,但是windows下编译会提示找不到elfweaver,因为高通现在的release不包括elfweaver.exe这个文件。而在linux下是由python直接执行elfweaver脚本。这里有两个解决方法:
      1. 根据高通的文档编译生成elfweaver.exe,值得注意的是编译所需的setup.py这个文件需要从其他的高通源代码里拷过来。
      2. 如果安装了python,那么也可以直接修改Dmss_rule.min,修改ELFWEAVER_CMD = tools/pyelf/elfweaver.exe为ELFWEAVER_CMD = python tools/pyelf/elfweaver
    2. YACC/FLEX这两个工具可以从Cygwin里安装,建议使用http://www.cygwin.cn/pub/这个源,选择Devel下面的bison和felx即可
    3. Cygwin的版本建议还是新一点好,另外cygwin里也要安装perl,否则编译过程会提示无法执行pl文件
      • 0
        点赞
      • 1
        收藏
        觉得还不错? 一键收藏
      • 0
        评论
      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

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

      抵扣说明:

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

      余额充值