1.问题描述:
/home/TaskPackage/tools/kad_start_eab.c:102:2: warning: implicit declaration of function ‘execle’ [-Wimplicit-function-declaration] if (execle("/backupsoft/AnyBackupServer/KADService/sbin/keepalived", ^
2.解决办法:
先用man指令查看该函数在哪个头文件下:
man execle
效果如图:
添加头文件后编译,问题解决。
3.总结
编译时遇到此类warning,首先找到报警的函数,再用man查看函数的头文件并添加到代码中即可。