Linux编程

来源:互联网 发布:kad算法 编辑:程序博客网 时间:2024/06/04 18:41

一、Linux设计特点:多用户(多个用户可以同时登录,同一用户可以登录多次);多任务(同一程序可以有多个线程或进程并发执行);分时。

二、C开发环境:开发工具(包括编译器、连接器、gcc)、工程管理软件(make)、编辑器、分析调试工具gdb、函数库、版本控制系统CVS。(Perl不需要编译)。

三、在线文档:

1.manpage手册页,共8个部分,可用man ls命令查看。要查看某部分介绍,用man sectionNum。要查看某个命令的解释,用man commandName。要查看man命令各参数的含义,用man man。

2.Info页:以超文本格式提供信息,可在info浏览器或Emacs下阅读。Ctrl+H+i,进入info浏览器。

3.Perl文档:perlfunc(1),以POD格式提供各模块文档,用perldoc moduleName查看。

4.程序文档:/usr/doc/程序名 下。/usr/include下存放源文件,比较重要的有asm、linux、sys。找头文件或内核代码中的条目时,进入/usr/include或/usr/src/linux目录,用grep sigaction find -type f,可在当前目录下的所有文件中找需要的字符串。

5.Internet资源:

   Linux Document Project(LDP)--http://www.linuxdoc.org,其中的文档主要针对系统管理员和用户。

   开发方面:/usr/doc/HOWTO,或/usr/share/doc/HOWTO.

   http://www.linux.com,  http://www.linuxlinks.com

 

原创粉丝点击