在把windows下的程序移值linux下的时候遇到了找不到一个系统头文件(errno.h),在windows下编译正常。难道是系统包含目录没有这个文件,去/usr/include上一找,找到了!!!细看一下包含是这样写的:
#include <errno.h >
嗯?看到了,后面有多了一个空格,linux下是敏感的,而windows下不敏感的,改为:
#include <errno.h>
ok,通过。
在把windows下的程序移值linux下的时候遇到了找不到一个系统头文件(errno.h),在windows下编译正常。难道是系统包含目录没有这个文件,去/usr/include上一找,找到了!!!细看一下包含是这样写的:
#include <errno.h >
#include <errno.h>