我一直在尝试在 AIX 上编译 netcat.c 一段时间(使用命令make aix
),但是编译器给了我一些奇怪的反馈,例如:
“netcat.c”,第 117.12 行:1506-275 (S) 遇到意外的文本“int”。
在第 117 行检查文件 netcat.c 时,我会找到该行(下面代码中的第二行):
#ifdef HAVE_BIND
extern int h_errno;
/* stolen almost wholesale from bsd herror.c */
即使我将 int 更改为 char 以进行相同的测试,保存文件并重新运行命令我也会得到相同的错误
我在阅读错误代码时遗漏了什么?