gcc编译报错:warning: implicit declaration of function ‘sleep’的处理方法

今天尝试在OpenKylin中编译C程序,报错如下

$gcc -o adb adb.c
adb.c: In function ‘main’:
adb.c:9:3: warning: implicit declaration of function ‘sleep’ [-Wimplicit-function-declaration]
    9 |   sleep(0.05);
      |   ^~~~~

在这里插入图片描述
分析下来是说没有sleep函数的头文件,于是只要补上即可。

  • windows头文件
#include <windows.h>
Sleep(1)
  • linux头文件
#include <unistd.h>
sleep(1)

补上头文件后再次编译成功,问题 解决。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/no1xium/article/details/129871856