【已解决】编译工具链和添加库的问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
wt呃呃
Posts: 141

请问一下,bk7231n v3.7.1 sdk版本和2.3.1 sdk版本的编译工具链是否一样?怎么看?还有就是如何添加库文件

User avatar
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

User avatar
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的功能

wt呃呃
Posts: 141

Re: 【已同步】编译工具链和添加库的问题

已解决

Post Reply