我一直在試圖收集關於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