exit函数未声明就被引用。
换句话说,就是,exit是在某个头文件中被声明的,但是你没有包含这个头文件。
man 3 exit
EXIT(3) FreeBSD Library Functions Manual EXIT(3)
NAME
exit, _Exit -- perform normal program termination
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdlib.h>
void
exit(int status);
so you know,在文件的头部需要包含<stdlib.h>