extern int errno;替换为
#include <errno.h>便可解决问题,出于线程安全的原因,新的Linux版本将全局变量改成了局部变量。最直观的解决办法就是在程序开头加上
#include <errno.h>,将extern int errno这一句省略
extern int errno;替换为
#include <errno.h>便可解决问题,出于线程安全的原因,新的Linux版本将全局变量改成了局部变量。最直观的解决办法就是在程序开头加上
#include <errno.h>,将extern int errno这一句省略