文章分类 -  Linux

C/C++ 信号 (转)
摘要:转自: http://www.uml.org.cn/c++/200812083.asp信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出一些基本的信号类型和信号对应的事件。基本概念对于理解和使用信号,对于理解信号机制都特别重要。下面就来看看什么是信号。1、基本概念软中断信号(si 阅读全文

posted @ 2013-03-03 15:45 kkzone 阅读(1518) 评论(0) 推荐(0)

vim 配置 (转)
摘要:转自: http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html目前暂时用的是上面链接博客提供的vim配置,有时间研究一下,自己配置一个更适合自己的vim.花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“ 阅读全文

posted @ 2013-01-29 21:59 kkzone 阅读(156) 评论(0) 推荐(0)

Linux下autoconf和automake使用 (转)
摘要:转自: http://www.cnblogs.com/itech/archive/2010/11/28/1890220.html作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序 阅读全文

posted @ 2013-01-28 20:06 kkzone 阅读(94) 评论(0) 推荐(0)

用makefile来管理工程 (转)
摘要:转自: http://www.360doc.com/content/10/0225/12/883685_16767758.shtml*用makefile来管理工程author:sarrowdate:2009-04-13======================================================================好多人估计都不了解make以及makefile,更可能听都没有听过。我想说的是,make是一种可以比IDE所提供的工程管理更为强大的工具。这个工具虽然已经很老了,但是依然有用;并且有些功能是IDE模仿不来的。**IDE缺点IDE是啥?继承编译 阅读全文

posted @ 2013-01-28 16:52 kkzone 阅读(451) 评论(0) 推荐(0)

Linux环境下的make和makefile (转)
摘要:转自: http://doc.chinaunix.net/aix/201301/2580413.shtmlPathetique 无论是在Linux还是在UNIX环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到 make或make install.利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员 来说简直就是一场灾难。而mak. 阅读全文

posted @ 2013-01-28 16:21 kkzone 阅读(169) 评论(0) 推荐(0)

Linux下的C/C++编译器 gcc/g++ (转)
摘要:转自: http://www.ha97.com/2830.html一、GCC简介通 常所说的GCC是GNU Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代 码。GCC是Linux平台下最常用的编译程序,它是Linux平 台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍 的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就是要为某平台编译程序,就在该平 台上编译),也支持交叉编译(即在A 阅读全文

posted @ 2013-01-28 12:47 kkzone 阅读(529) 评论(0) 推荐(0)

Linux grep命令 (转)
摘要:转自: http://www.cnblogs.com/end/archive/2012/02/21/2360965.html1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行 阅读全文

posted @ 2013-01-28 00:44 kkzone 阅读(103) 评论(0) 推荐(0)