技术洞见

一日一小步

使用c99编译出警告信息:implicit declaration of function ‘usleep’

按常规来讲,出现 “implicit declaration of function ‘xxxx’ ” 是因为头文件未包含导致的!

但是usleep的头文件unistd.h已经包含,所以一时间让人很困惑!到网上搜索,给出的结果都是:头文件未包含xxx


原因:

原来是由于自己在编译时,为了可以for(int i; ...) 在Makefile中增加-std=c99导致的;


解决:

将-std=c99改为-std=gnu99

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012564936/article/details/41944813
文章标签: linux编程
个人分类: linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭