GNU

作者: aofeilin | 来源:发表于2017-02-14 17:54 被阅读43次

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    在这里

1-1

由这个表发现下载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++/

源码下载:http://ftp.gnu.org/gnu/gcc/

在线浏览:http://gcc.gnu.org/git/?p=gcc.git;a=tree

相关文章

  • GCC编译器和GDB调试器

    GNU、GCC、GDB GNU:GNU的全称是“Gnu's Not Unix”.GNU计划,又称革奴计划,是由Ri...

  • Install binutils without root.

    宝藏网站?https://ftp.gnu.org/gnu/[https://ftp.gnu.org/gnu/] I...

  • 关于linux 的一些网站

    声明:所有文章只作为学习笔记用,转载非原创GNU怎么发音“GNU”是“GNU's Not Unix!”(GNU并非...

  • GNU

    http://gnustep.org/ 官网https://github.com/opensource-apple...

  • GNU

    GNU 是“GNU's Not Unix !”(GNU并非Unix !)的首字母递归缩写;它是g发音的单音节字,就...

  • gcc

    gcc & clang GCC:GNU(Gnu's Not Unix)编译器套装(GNU Compiler Co...

  • 程序员的数学I

    递归——自己定义自己 GNU是什么的缩写?“GNU is Not Unix”这里面的GNU又是什么的缩写?“GNU...

  • linux笔记1

    1.GNU 定义GNU是一个操作系统。(未完成)Gnu is Not UNIX的首字母的缩写。GNU Projec...

  • Linux下如何从源代码编译gcc

    下载gcc源代码 从https://ftp.gnu.org/gnu/gcc[https://ftp.gnu.org...

  • Clang 与 GCC 的区别

    1. 介绍 1.1 GCC GCC:GNU(Gnu's Not Unix)编译器套装(GNU Compiler C...

网友评论

本文标题:GNU

本文链接:https://www.haomeiwen.com/subject/ysffwttx.html