各個Unix系統(tǒng)之間的差異其實還是挺大的。作者: cgweb 時間: 2013-10-13 16:14
你說的也對作者: timespace 時間: 2014-01-24 18:18
UNIX的具體實現(xiàn)差異大,但標準接口早就穩(wěn)定很多年了,尤其是認證UNIX(如HP UX, IBM AIX, Oracle Solaris, Mac OS X 10.5+),必須實現(xiàn)POSIX.1-2001/SUS v3,而APUE的核心內(nèi)容都在上述標準范圍內(nèi)。
APUE(UNIX環(huán)境高級編程)都有三個版本了,從官網(wǎng)下載2005年的第二版,書中覆蓋了FreeBSD 5.2.1/Linux 2.4.22/Solaris 9/Mac OS X 10.3,比較古老了。下面我在2013年發(fā)布Mac OS X 10.9(gcc 4.2.1基于LLVM 3.3)上編譯所有代碼