mt2503 [MAKE]加入BT switch机制后,makefile文件的变化
来源:互联网 发布:淘宝购物怎样返利 编辑:程序博客网 时间:2024/06/05 13:23
[DESCRIPTION]
MT2503加入BTswitch机制后,makefile文件的变化
[SOLUTION]
加入BTswitch机制后,一定要保证COMPLIST+=nmiatv在下面代码的前面:
#ForBTswitchmechanismtoselectthecorrespondingBTlibrariesforthelinker
ifeq($(strip$(BT_LIB_SWITCH)),TRUE)
ifneq($(strip$(CUSTOM_RELEASE)),TRUE)
LINK_COMPLIST:=$(fiLTEr-out$(BT_SWITCH_COMPLIST),$(COMPLIST))
LINK_COMPLIST+=$(BT_LINK_COMPLIST)
else
LINK_COMPLIST:=$(COMPLIST)
#MODIS_COMPLIST:=$(COMPLIST)
endif
else
LINK_COMPLIST:=$(COMPLIST)
endif
因为COMPLIST和LINK_COMPLIST的含义不同,在内部Fullsource下
COMPLIST是所有要build出library的module,对于BTswitch的情况,里面会有3套BTchip的module
LINK_COMPLIST是所有要link到bin的module,对于BTswitch的情况,里面只会有1个当前BTchip的module
如果在Option.mak最后加到COMPLIST里,就会使得nmiatv仅仅build出library,而不会被link,从而有linkerror。
MT2503加入BTswitch机制后,makefile文件的变化
[SOLUTION]
加入BTswitch机制后,一定要保证COMPLIST+=nmiatv在下面代码的前面:
#ForBTswitchmechanismtoselectthecorrespondingBTlibrariesforthelinker
ifeq($(strip$(BT_LIB_SWITCH)),TRUE)
ifneq($(strip$(CUSTOM_RELEASE)),TRUE)
LINK_COMPLIST:=$(fiLTEr-out$(BT_SWITCH_COMPLIST),$(COMPLIST))
LINK_COMPLIST+=$(BT_LINK_COMPLIST)
else
LINK_COMPLIST:=$(COMPLIST)
#MODIS_COMPLIST:=$(COMPLIST)
endif
else
LINK_COMPLIST:=$(COMPLIST)
endif
因为COMPLIST和LINK_COMPLIST的含义不同,在内部Fullsource下
COMPLIST是所有要build出library的module,对于BTswitch的情况,里面会有3套BTchip的module
LINK_COMPLIST是所有要link到bin的module,对于BTswitch的情况,里面只会有1个当前BTchip的module
如果在Option.mak最后加到COMPLIST里,就会使得nmiatv仅仅build出library,而不会被link,从而有linkerror。
因此,建议可以把COMPLIST+=nmiatv放到这段前面。如果一定要在最后,请再加上LINK_COMPLIST+=nmiatv
资料来源:一牛网论坛 MT2503 http://bbs.16rd.com/thread-454984-1-1.html
阅读全文
0 0
- mt2503 [MAKE]加入BT switch机制后,makefile文件的变化
- make 的 makefile 文件编写
- makefile文件详解--make的运行
- 文件分割,make及makefile的使用
- make和Makefile文件
- make和Makefile文件
- Android4.4后短信机制的变化
- make makefile 的使用
- Makefile里面的$(MAKE)
- make命令和makefile文件
- make命令和makefile文件
- make工具及makefile文件
- make命令和makefile文件
- make命令和makefile文件
- 在Makefile.am中添加make install 的安装文件
- linux下make命令和makefile文件的编写
- 【Linux】make的工作原理和makefile文件
- 将含有makefile文件的源码加入Eclipse工程
- 业界 | Poseidon:高效的分布式深度学习通信架构
- Docker之创建并进入mysql容器
- java基础之持有对象
- 人工智能之搜索方法
- spring cloud + spring boot + springmvc+mybatis分布式微服务云架构
- mt2503 [MAKE]加入BT switch机制后,makefile文件的变化
- windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展
- 轻松学习 JavaScript:了解 let 语句
- Cordova App 打包全揭秘
- bash: /etc/profile: line 11: `pathmunge () {
- vs 2017 include<Pthread.h>无法打开源文件
- wampserver环境下配置虚拟域名
- C++常对象,常变量,常成员函数详解
- 摘录机器学习的基本知识以及学习路线