C警告隐式声明函数'exit'

时间:2010-03-09 06:04:17

标签: c gcc-warning

这是我的警告。

implicit declaration of function 'exit'

我如何删除它。

我正在使用linux& gcc编译器。

3 个答案:

答案 0 :(得分:104)

添加:

#include <stdlib.h>

到你的程序的顶部。

答案 1 :(得分:11)

你有这个预处理器吗?如果没有,请添加它。

#include <stdlib.h>

答案 2 :(得分:1)

exit()是一个库函数,相应的原型出现在 stdlib.h 头文件中,inoder调用进程到指定代码的exit函数,需要附加as <在你的程序中强大> #include stdlib.h 标题。这就是我们应该添加stdlib.h头的原因。虽然你可以运行该程序,但它显示如下警告消息:

warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]      

但是,这种程序不推荐,我们需要照顾我们在程序中给出的内容,要谨慎。 警告可能导致运行时错误。