当我们在linux环境下做系统开发的时候,当程序编写完毕,开始编译,经常会遇到如下的错误提示:
错误提示:
[root@centos64 xuekun]# gcc -o gethost gethost.c
gethost.c: In function ‘main’:
gethost.c:14: 警告:隐式声明与内建函数 ‘exit’ 不兼容
gethost.c:16: 警告:隐式声明与内建函数 ‘memcpy’ 不兼容
解决的基本思路:
遇到类似的提示,基本都是缺少包含此函数的头文件,那应该怎样确定这个函数在哪个头文件呢,可以用如下方法:
[root@centos6 ~]# man 2 exit #man命令讲解可参照这个http://www.bdkyr.com/view.php?id=61
_EXIT(2) Linux Programmer
转载于:https://blog.51cto.com/bdkyr/1302315