linux gcc编译undefined reference to `stricmp'问题
最近gcc编译遇到这样的问题:undefined reference to `stricmp'.查了下,stricmp是标准C函数,在string.h中有声明。解决步骤如下:1.是否缺少头文件包含在文件头部添加#include ,重新编译,问题仍然存在。2.在网上查询类似问题,stricmp是Microsoft's compilers/libraries.而我的编
·
最近gcc编译遇到这样的问题:undefined reference to `stricmp'.
查了下,stricmp是Windows特有函数。
解决方法:
stricmp是Microsoft's compilers/libraries.linux下用strcasecmp
代替。
问题解决。
有兴趣不防看看/usr/include/string.h文件,没有stricmp声明。
参考:
http://stackoverflow.com/questions/5918697/undefined-reference-to-stricmp
更多推荐
已为社区贡献2条内容
所有评论(0)