我#include <string.h>
但是当我打电话时,strcasestr(src, search);
我收到以下错误消息implicit declaration of function ‘strcasestr’
.我该如何编译:gcc-4.6 -Wall -lsqlite3 -lunac -Werror -O2 -o foo.out foo.c
如何解决这个问题?提前致谢.
Mat*_*lia 28
如相应联机帮助页中所述,由于strcasestr
您是必须的非标准扩展名#define _GNU_SOURCE
之前 在任何之前#include <string.h>
#include
(其他文件可能已经包含<string.h>
,感谢@Cubbi指出这个潜在的问题); 这也可以通过-D_GNU_SOURCE
在编译器命令行上指定来轻松完成.