我#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在编译器命令行上指定来轻松完成.
| 归档时间: |
|
| 查看次数: |
25137 次 |
| 最近记录: |