我正在学习ESP-IDF平台,现在想要创建一个库,以便将来能够正确构建我的代码。
我做了一些研究并发现了一些东西,例如library可以作为一个例子。唯一的问题是它太大了,我无法清楚地看到最简单的库代码是什么。
可以构建到.a
文件中的ESP-IDF静态库的最低配置是什么?
答案 0 :(得分:0)
最小的ESP-IDF组件在include
子目录中有一个空的component.mk文件,C / C ++ / ASM源文件和头文件。在构建时,组件的所有源文件将被编译,然后链接到静态库,可以在build/component_name/libcomponent_name.a
中找到。这在ESP-IDF build system documentation进一步解释。
ESP-IDF本身有一些这样简单的组件,例如log