请问一下,bk7231n v3.7.1 sdk版本和2.3.1 sdk版本的编译工具链是否一样?怎么看?还有就是如何添加库文件
【已解决】编译工具链和添加库的问题
- chenyisong
- Posts: 124
Re: 编译工具链和添加库的问题
bk7231n v3.7.1 sdk版本和2.3.1 sdk版本的编译工具链
位于software/TuyaOS/vendor/bk7231n/toolchain目录下
都采用的是:gcc-arm-none-eabi-4_9-2015q1
- chenyisong
- Posts: 124
Re: 编译工具链和添加库的问题
添加自定义的lib文件:
目前需要按照如下操作:
在software/TuyaOS/vendor/bk7231n/bk7231n_os/application.mk
文件第808行加入类似如下代码:
Code: Select all
LIBFLAGS += -L $(TOP_DIR)/xxx/ -lyyyy
其中:
- xxx 为你lib文件所在的文件夹路径;如libtuyaos.a在$(TOP_DIR)/libs
- yyy 为你lib文件名称,如libtuyaos.a,就输入-ltuyaos
我们会在后续发布版本中,增加在apps/app_xxx下local.mk下增加lib的功能