今天尝试在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)
补上头文件后再次编译成功,问题 解决。