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++/