
Linux/Unix环境编程
文章平均质量分 79
xbitor
这个作者很懒,什么都没留下…
展开
-
Linux下C语言编程(ZT)
文章来源:网络 Linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 C 和 C++应用程序开发的。 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具。 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程。 在本文中你将学到以下知识: · 什么是 C · GNU C 编译器 · 用 gdb 来调试GCC应用程序转载 2004-11-03 16:52:00 · 1096 阅读 · 0 评论 -
Linux 核心(二)
Linux 核心(二) www.ibmtc.pku.edu.cn/crs/kernel/kernel.htm (此文作者允许此文用于学术目的.) 第十一章 进程及进程间通讯机制 程序是保存在磁盘上的文件,其中包含了计算机的执行指令和数据,而进程则可以看成是运行中的程序。程序是静态的,而进程是动态的。和进程联系在一起的不仅有进程的指令和数据,而且还有当前的指令指针、所有的 CPU 寄存器以原创 2004-11-06 19:37:00 · 11665 阅读 · 0 评论 -
从程序员角度看ELF
从程序员角度看ELF 原文:《 ELF:From The Programmer‘s Perspective》 作者:Hongjiu Lu NYNEX Science & Technology, Inc. 500 Westchester Avenue White Plains, NY 10604, USA 翻译:alert7 al原创 2004-11-06 19:29:00 · 1362 阅读 · 0 评论 -
UNIX安全编程及库函数说明
UNIX安全编程及库函数说明 UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可改变文件属性.UID,GID等有些处理口令文件和小组文件,还有些完成加密和解密. 本文主要讨论有关系统子程序,标准C库子程序的安全,如何写安全的C程序并从root的角度介绍程序设计(仅能被root调用的子程序).原创 2004-11-06 19:44:00 · 1107 阅读 · 0 评论 -
Linux 核心(三)
Linux 核心(三) www.ibmtc.pku.edu.cn/crs/kernel/kernel.htm (此文作者允许此文用于学术目的.) 第十六章 引 导 和 关 机 这一部分前几章的内容主要集中在 Linux 内核上,同时也简要阐述了与各内核组件相关的系统工具和系统调用,这部分后面几章的内容主要讲述尚未在前几章中论及的、与系统管理有关的内容。 本章解释 Linux 系统的引导原创 2004-11-06 19:38:00 · 1347 阅读 · 0 评论 -
Linux编程之路(初学者)(ZT)
作者:kerberos文章来源:http://www.linuxsir.org/bbs/showthread.php?s=&threadid=41787&perpage=15&pagenumber=2建议学习路径:首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。然后看看《C程序设计语言》K&R转载 2004-11-08 00:45:00 · 2364 阅读 · 2 评论 -
Modules的概念及使用
By Wing, 出处:Linuxaid 一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说,一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决:设计者可以把各项功能分离到单独的叫做线程的处理中去,或者是将内核以包含/排除一些功能的方式重新编译。如果把功能分离到线程中去,原创 2004-11-06 18:29:00 · 1650 阅读 · 0 评论 -
UTF-8 and Unicode FAQ
UTF-8 and Unicode FAQby Markus Kuhn 中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月 这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存在于原创 2004-11-06 23:39:00 · 1274 阅读 · 1 评论 -
Linux 核心(一)
Linux 核心(一) www.ibmtc.pku.edu.cn/crs/kernel/kernel.htm (此文作者允许用于学术目的.) 第二部分 Linux 奥秘 Linux 以及许多在 GNU 通用公共许可证条款的保护下发行的软件,经常被人们误认为是“免费”软件,但是,GNU GPL 条款中所谓“free”的原意实际是“自由”,也就是说,用户享有自由发行软件,修改源代码并重新发行原创 2004-11-06 19:33:00 · 2221 阅读 · 0 评论 -
Linux 程序设计入门
首发于 www.loveunix.net 2004-04-07Modified 2004-10-14 by Carol Prerequisite 先决条件:在Linux上编写 C 程序,至少要熟悉以下两方面的基础知识:1. C语言的编程基础,至少要知道一些基本的语法,控制流程等编程常识。对常用的标准 C 函数库有常识性的了解。2. 对Linux/UNIX 的操作有常识性的了解,掌握常用原创 2004-11-03 17:09:00 · 1605 阅读 · 0 评论 -
Linux 内核解读入门
Linux 内核解读入门 针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制; 一.核心源程序的文件组织: 1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42原创 2004-11-06 19:41:00 · 1746 阅读 · 1 评论