http://gnustep.org/ 官網https://github.com/opensource-apple
早在 1985 年, Steve Jobs 離開蘋果電腦 (Apple) 后成立了 NeXT 公司, 并于 1988 年推出了 NeXT 電腦, 使用 NeXTStep 為作業系統. 在當時, NeXTStep 是相當先進的系統. 以 Unix (BSD) 為基礎, 使用 PostScript 提供高品質的使用者圖形介面, 并以Objective-C語言提供完整的物件導向環境.
盡管 NeXT 在軟體上的優異, 其硬體銷售成績不佳, 不久之后, NeXT 便轉型為軟體公司. 1994 年, NeXT 與升陽 (Sun Microsystem) 合作推出 OpenStep 界面, 目標為跨平臺的物件導向程式開發環境. NeXT 接著推出實作 OpenStep 介面的 OPENSTEP 系統, 可在 Mach, Microsoft Windows NT, Sun Solaris 及 HP/UX 上執行. 1996 年, 蘋果電腦買下 NeXT, 做為蘋果電腦下一代作業系統的基礎, OPENSTEP 系統便演進成為 MacOS X 的 Cocoa 環境.
在 1995 年, 自由軟體基金會 (Free Software Fundation) 開始了 GNUstep 計劃, 目的在實作 OpenStep 介面, 以提供 Linux/BSD 系統一個完整的程式發展環境. 但由于 OpenStep 介面過于龐大, 開發人力不足, 及許多技術在當時尚未成熟 (如 Display PostScript), 所以直到目前為止, GNUstep 才算是一個完整的程式開發環境.
在線瀏覽: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 ? ?在這里
由這個表發現下載base library? ? 選擇一個gnustep-base版本下載 ?我下載的是gnustep-base-1.24.9
然后用xcode打開,搜索source----Foundation ---NSObject
======================================================================
1 glibc源碼路徑:
官方網址:http://www.gnu.org/software/libc/download.html
源碼下載:http://ftp.gnu.org/gnu/glibc/
2 stdlibc++源碼資料:
由于該代碼已經被整合到gcc的項目下,不提供單獨下載地址,所以去gcc項目路徑下可找到相應資源,如下:
官方網址:http://www.gnu.org/software/gcc/libstdc++/