当我们在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