QC AMSS的编译问题

  因为我们没有购买Linux下的RVDS,因此Modem部分的源代码AMSS只能在windows下编译。在参考高通的参考文档和网上的技术博客之后,我们很快就建立起windos下编译的环境。
  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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值