Page 1 of 1

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

Posted: 2023年 Jun 9日 08:28
by wt呃呃

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


Re: 编译工具链和添加库的问题

Posted: 2023年 Jun 12日 11:13
by chenyisong

bk7231n v3.7.1 sdk版本和2.3.1 sdk版本的编译工具链
位于software/TuyaOS/vendor/bk7231n/toolchain目录下
都采用的是:gcc-arm-none-eabi-4_9-2015q1


Re: 编译工具链和添加库的问题

Posted: 2023年 Jun 12日 13:44
by chenyisong

添加自定义的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的功能


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

Posted: 2023年 Jul 13日 10:22
by wt呃呃

已解决