红联Linux门户
Linux帮助

GNU编程入门最佳实例 - GNU HELLO

发布时间:2009-06-06 15:33:07来源:红联作者:Dopsdck
作者:c-aries

"The primary purpose of GNU software is to run on top of the GNU kernel, compiled with the GNU C compiler, on various types of cpu."

GNU软件最主要的目的是运行在GNU内核之上,用GNU C编译器编译,以适用于各种各样的CPU类型。

"But it is important to support Linux-based GNU systems, since they are the form of GNU that is popular."

但是,支持众多以Linux内核为基础的GNU系统也很重要,因为这些都是非常流行的、以GNU形式存在的软件。

--摘自<>第40页

学习GNU/Linux,应该对GNU加深认识,因为这本来就是一个GNU系统,Linux内核是GNU软件中的一员。GNU编程有一个最佳的入门实例--"Hello World",软件包名为hello。其运行效果如下:

$ hello
世界你好!
$

hello源码包包含了“autoconf自动配置“,”automake自动生成Makefile”,“po国际化编程”,“m4宏处理器”,“man手册制作”,“可移植化编程”,“文档规范”等符合<>的最小实践,是GNU编程的第一个入门程序。hello2.2解压后,一共才1.6M。

学习GNU/Linux编程,陶醉自由软件的精彩世界。从这里开始!

网络资源:
[1] Hello主页
http://www.gnu.org/software/hello/
[2] Hello源代码
http://ftp.gnu.org/gnu/hello/
[3] GNU编程规范
http://www.gnu.org/prep/standards/standards.pdf
文章评论

共有 5 条评论

  1. Q764 于 2009-12-24 19:15:56发表:

    好东西,谢谢楼主分享了

  2. longyun 于 2009-12-12 16:54:40发表:

    谢谢楼主分享,现在很需要他

  3. balini 于 2009-07-22 13:37:55发表:

    看看了..

  4. xlylinux 于 2009-07-10 15:38:40发表:

    呵呵

  5. tiedingyan 于 2009-07-09 11:21:43发表:

    呵呵,这些是应该好好看看,谢谢