
Linux 系统编程
文章平均质量分 73
clozxy
这个作者很懒,什么都没留下…
展开
-
BASH 详细说明
目录1. BASH 特殊字符 2. BASH 文件测试3. BASH 比较操作4. BASH 参数替换5. BASH 进程替换6. BASH 变量定义7. BASH 控制结构 正文 1. BASH 特殊字符 (返回)原创 2010-01-27 14:20:00 · 2263 阅读 · 0 评论 -
查看glibc版本
<br />rpm -qa | grep glibc转载 2010-08-17 16:45:00 · 1417 阅读 · 0 评论 -
Linux 错误号
Linux 错误号EINTREINTR 是错误号产生它有2个原因:被信号打断、超时可能非有意而为产生信号的原因:进程调试控制台切换任务切换伪终端断开异步IO父进程死亡导致孤儿进程子进程退出系统重启或关闭只要保证程序不受上述原因影响可能就不需要检查信号打断错误。/*******************************************************************************************转载 2010-06-19 07:53:00 · 1783 阅读 · 0 评论 -
shell脚本调试技术
本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 <br /> 一. 前言<br />shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之转载 2010-08-10 14:39:00 · 634 阅读 · 0 评论 -
gcc 编译过程
<br />现代编译器常见的编译过程:<br />源文件-->预处理-->编译/优化-->汇编-->链接-->可执行文件<br /><br />对于gcc而言:<br /><br />第一步 预处理<br /> 命令: gcc -o test.i -E test.c<br /> 或者 cpp -o test.i test.c (这里cpp不是值c plus plus,而是the C Preprocessor)<br /> 结果: 生成转载 2010-06-12 21:00:00 · 1022 阅读 · 0 评论 -
Makefile 详细介绍
陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译转载 2010-06-07 11:24:00 · 1038 阅读 · 0 评论 -
Makefile 详细介绍
<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}转载 2010-06-07 11:12:00 · 1438 阅读 · 0 评论 -
linux source,export命令
linux source,export命令<br /><br />source命令用法:<br />source FileName<br />作用:在当前bash环境下读取并执行FileName中的命令。<br />注:该命令通常用命令“.”来替代。<br />如:source .bash_rc 与 . .bash_rc 是等效的。<br />source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是sourc转载 2010-07-13 11:18:00 · 1953 阅读 · 2 评论 -
shell 输出颜色文字
改变linux终端颜色提示行基础 彩色化 Xterm 中的乐趣转载 2010-05-14 11:17:00 · 4396 阅读 · 1 评论 -
Makefile 的用法
工欲善其事,必先利其器。要在Linux下写程序,首先要了解基本的工具——gcc/g++/make。 用gcc/g++生成可执行的C或C++程序需要经过四步: 1.预处理程序对源文件(*.c, *.cpp, *.C, *.cxx)等进行宏扩展和条件处理,导入前导文件,生成.i文件(可用gcc -E filename生成,结果输出到标准输出) 2转载 2010-05-13 10:53:00 · 1911 阅读 · 0 评论 -
在Linux下如何使用GCC编译程序、简单生成静态库及动态库。
在Linux下如何使用GCC编译程序、简单生成静态库及动态库。<br /> 本文适用于Linux下开发初学者。本文初步讲解在Linux下如何使用GCC编译程序、简单生成静态库及动态库。<br /><br />一、关于安装。一般系统默认是安装好编译器的,并且网络上有大量资料介绍不同发行版本下的安装问题,本文不再描述。<br /><br />二、C编程中的文件后缀名介绍<br /> .a 静态库(打包文件)<br /> .c 未经过预处理的C源码<br /> .转载 2010-07-06 15:37:00 · 12347 阅读 · 0 评论 -
vim 的用法
VIM 简介下载地址:http://www.vim.org/download.php所见即所得文本编辑工具,支持linux,unix,windowsVIM 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。熟悉 DOS 下的文书处理後,也许会感到 VIM 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器转载 2010-04-15 10:01:00 · 717 阅读 · 0 评论 -
shell 编程
#!/bin/sh ...符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename此后在该脚本所在目录下,输入 ./filename 即可执行该脚本。0.1. 合理使用注释shell 脚本中以# 开始的行表示注释,直到该行的结束。我们强烈建议转载 2010-03-26 09:31:00 · 895 阅读 · 0 评论 -
shell 中一些特殊符号的含义简介
在shell中常用的特殊符号罗列如下:#; ;; . , / / string| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@转载 2010-03-12 11:26:00 · 5007 阅读 · 0 评论 -
gcc/g++常用编译选项
-x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定,C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个 性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这个参数,这个参数对他后面的文件名都起作用,除非到了下一个参数的使用。创意产品网 可以使用的参数有下面的这些: `c, `objectiv原创 2010-01-27 23:27:00 · 1051 阅读 · 0 评论 -
Linux操作系统的Configure参数解释说明
<br /><br />Linux操作系统的Configure参数解释说明<br />Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 <br /><br />与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手转载 2010-08-18 16:29:00 · 662 阅读 · 0 评论