nobody0
24-10-2004, 08:54
In einem C-Programm habe ich mal strnlen statt strlen verwendet, aber strnlen ist merkwürdigerweise unbekannt:
> gcc -Wall -O3 -lm -lz -o akf1 akf1.c
akf1.c:386: warning: implicit declaration of function `strnlen'
Deshalb habe ich es auch mit der Option -D__USE_GNU und auch mit -std=gnu99 probiert, aber kein Erfolg :(
Weil sowohl strlen als auch strnlen in string.h stehen, weiß ich nicht weiter.
Wieso findet der gcc strnlen nicht? :confused:
Ich benutze den gcc version 3.3.3 (SuSE Linux).
> gcc -Wall -O3 -lm -lz -o akf1 akf1.c
akf1.c:386: warning: implicit declaration of function `strnlen'
Deshalb habe ich es auch mit der Option -D__USE_GNU und auch mit -std=gnu99 probiert, aber kein Erfolg :(
Weil sowohl strlen als auch strnlen in string.h stehen, weiß ich nicht weiter.
Wieso findet der gcc strnlen nicht? :confused:
Ich benutze den gcc version 3.3.3 (SuSE Linux).