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 を使用するライブラリを使用して問題に直面しており、ライブラリのソースを台無しにしたくありません。