我一直在试图收集关于AIX netcat.c一段时间(使用命令make aix
),但编译器给了我一些奇怪的反馈,如:在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在相同的测试,节省该文件并重新运行该命令我得到相同的错误
我错过了在阅读错误代码的东西吗?
好的,我现在在线寻找gcc来安装在我的机器上,并尝试用它代替cc编译代码。 – 2010-05-22 11:06:40
@ A.Rashad,cc可能是OS附带的脑死亡编译器,或者是通向xlc的链接。我认为gcc _is_可能是最好的选择,特别是如果你想构建所有的FOSS/Linux-y工具。 – paxdiablo 2010-05-22 11:14:12