http://gnustep.org/ 官網(wǎng)https://github.com/opensource-apple
早在 1985 年, Steve Jobs 離開蘋果電腦 (Apple) 后成立了 NeXT 公司, 并于 1988 年推出了 NeXT 電腦, 使用 NeXTStep 為作業(yè)系統(tǒng). 在當時, NeXTStep 是相當先進的系統(tǒng). 以 Unix (BSD) 為基礎(chǔ), 使用 PostScript 提供高品質(zhì)的使用者圖形介面, 并以Objective-C語言提供完整的物件導(dǎo)向環(huán)境.
盡管 NeXT 在軟體上的優(yōu)異, 其硬體銷售成績不佳, 不久之后, NeXT 便轉(zhuǎn)型為軟體公司. 1994 年, NeXT 與升陽 (Sun Microsystem) 合作推出 OpenStep 界面, 目標為跨平臺的物件導(dǎo)向程式開發(fā)環(huán)境. NeXT 接著推出實作 OpenStep 介面的 OPENSTEP 系統(tǒng), 可在 Mach, Microsoft Windows NT, Sun Solaris 及 HP/UX 上執(zhí)行. 1996 年, 蘋果電腦買下 NeXT, 做為蘋果電腦下一代作業(yè)系統(tǒng)的基礎(chǔ), OPENSTEP 系統(tǒng)便演進成為 MacOS X 的 Cocoa 環(huán)境.
在 1995 年, 自由軟體基金會 (Free Software Fundation) 開始了 GNUstep 計劃, 目的在實作 OpenStep 介面, 以提供 Linux/BSD 系統(tǒng)一個完整的程式發(fā)展環(huán)境. 但由于 OpenStep 介面過于龐大, 開發(fā)人力不足, 及許多技術(shù)在當時尚未成熟 (如 Display PostScript), 所以直到目前為止, GNUstep 才算是一個完整的程式開發(fā)環(huán)境.
在線瀏覽:http://sourceware.org/git/?p=glibc.git;a=tree
======================================================================
查找gnustep
http://ftp.gnu.org/gnu/gnustep/? ? readme? 他告訴我
All GNUstep packages are stored at
http://svn.gna.org/svn/gnustep/libs/base/branches/dawn/Source/NSObject.m 或者在這里查看
ftp://ftp.gnustep.org/pub/gnustep ? ?在這里
由這個表發(fā)現(xiàn)下載base library? ? 選擇一個gnustep-base版本下載 ?我下載的是gnustep-base-1.24.9
然后用xcode打開,搜索source----Foundation ---NSObject
======================================================================
1 glibc源碼路徑:
官方網(wǎng)址:http://www.gnu.org/software/libc/download.html
源碼下載:http://ftp.gnu.org/gnu/glibc/
2 stdlibc++源碼資料:
由于該代碼已經(jīng)被整合到gcc的項目下郑诺,不提供單獨下載地址徽级,所以去gcc項目路徑下可找到相應(yīng)資源搂根,如下:
官方網(wǎng)址:http://www.gnu.org/software/gcc/libstdc++/