FreeRTOS中strnlen的隐式声明

问题描述 投票:0回答:1

在使用C99语言开发针对带有GCC的ARM Cortex M3的FreeRTOS应用程序时,我决定使用strnlen,假设它是标准的C函数,并且只需要包括使用它即可。编译器警告我strnlen的隐式声明,使我意识到它不是C99标准的一部分。但是,由于没有任何链接器错误,因此我认为该函数确实存在于某个地方。

如果不是string.h,为了使用strnlen,我应该包括哪个标头?大多数在线网站和strnlen的手册页都包括string.h作为标题]

[在使用C99语言开发针对带有GCC的ARM Cortex M3的FreeRTOS应用程序时,我决定使用strnlen,假设它是标准的C函数,并且只需要包含...

c gcc compiler-warnings freertos strlen
1个回答
2
投票
只需自己实现,而无需特定的标题。
© www.soinside.com 2019 - 2024. All rights reserved.