请问一下,TLSR825X系列mesh SDK 如何把自己的代码打包为库文件。生成的库文件如何添加到工程中使用?谢谢
【已解决】TLSR825X系列mesh SDK 如何生成和使用自定义的库文件
- joey_nobug
- Posts: 143
Re: TLSR825X系列mesh SDK 如何生成和使用自定义的库文件
一种简单的方法(打自己的库):
1)将整个工程编译,全部的.c会生成.o,放在 .log目录下
2)在该目录下运行 ..\vendor\tlsr825x_smesh\toolchain\software\tc32\bin\tc32-elf-ar.exe -rc libmy_lib.a adc.o aes.o
即可将 adc.o 和 aes.o 打包为库:libmy_lib.a ,将生成的 libmy_lib.a放入工程的 libs文件夹内(将原来的.c删除,将原来的.h放入include中)
Last edited by joey_nobug on 2024年 Jun 19日 14:08, edited 1 time in total.
Talk is cheap, show me the code.
-
- Posts: 46
Re: TLSR825X系列mesh SDK 如何生成和使用自定义的库文件
joey_nobug 2023年 Feb 20日 11:43一种简单的方法(打自己的库):
1)将整个工程编译,全部的.c会生成.o,放在 .log目录下
2)在该目录下运行software\TuyaOS\.log> ..\vendor\tlsr825x_smesh\toolchain\software\tc32\bin\tc32-elf-ar.exe -rc libmy_lib.a adc.o aes.o
即可将 adc.o 和 aes.o 打包为库:libmy_lib.a ,将生成的 libmy_lib.a放入工程的 libs文件夹内(将原来的.c删除,将原来的.h放入include中)
怎么样添加已经是LIB的库呢?