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

效果如图:

【Linux问题】编译警告:warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]

 

添加头文件后编译,问题解决。

3.总结

编译时遇到此类warning,首先找到报警的函数,再用man查看函数的头文件并添加到代码中即可。

 

相关文章:

  • 2021-09-16
  • 2022-02-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2022-12-23
  • 2021-11-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
相关资源
相似解决方案