我正在尝试在 LPCXpresso 上为 LPC1769 创建一个项目。我有一个 C 文件调用
#include <string.h>
int main()
{
//some stuff
strnlen(SomeString, someInt);
}
我得到一个错误:
Undefined reference to 'strnlen'
奇怪的是,strcpy、strncpy 或其他常见的字符串函数没有问题。
我正在为 Cortex-M3 处理器构建使用的编译器是:arm-none-eabi-gcc 在 Eclipse 中,我勾选了 MCU 链接器选项:没有启动或默认库我在 Ubuntu 上运行 Eclipse
虽然仅使用 strlen 可能很容易绕过它,但实际上我在使用使用 strnlen 的库时遇到了问题,我不想弄乱库源。