摘要: http://blog.chinaunix.net/uid-122937-id-142880.html dirname() 函数作用 返回路径中的目录部分。语法 dirname(path) path:必需,规定要检查的路径。是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。例 阅读全文
posted @ 2016-05-16 19:00 LiuYanYGZ 阅读(392) 评论(0) 推荐(0)
摘要: http://blog.sina.com.cn/s/blog_9d074aae01013ctk.html 一、dirname指令 1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 2、用法:dirname filename例如下面几个例子(1)# 阅读全文
posted @ 2016-05-16 18:50 LiuYanYGZ 阅读(274) 评论(0) 推荐(0)
摘要: 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍命令ar,用来对库操作。 1.ar基本用法 ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起 阅读全文
posted @ 2016-05-15 23:36 LiuYanYGZ 阅读(420) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/dyllove98/archive/2013/06/25/3155599.html 下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件hello.h,hello.c和main.c的内 阅读全文
posted @ 2016-05-15 23:32 LiuYanYGZ 阅读(284) 评论(0) 推荐(0)
摘要: 想必大家都有利用输出函数如printf来帮助我们调试程序的经历,这是一种比较原始的程序调试辅助方法,在Linux下也可以为我们所用。不过这种方法有一个明显的缺点,就是在调试完后我们必须注释或删除掉这些辅助代码。Linux C提供了-DDEBUG这个编译标记来定义DEBUG这个符号,借助于该符号,我们 阅读全文
posted @ 2016-05-15 20:25 LiuYanYGZ 阅读(1650) 评论(0) 推荐(0)
摘要: http://blog.chinaunix.net/uid-1877180-id-3011232.html sigaction函数解析 sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。 他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须 阅读全文
posted @ 2016-05-12 17:22 LiuYanYGZ 阅读(653) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/ta893115871/article/details/7475095 Signal ()函数详细介绍 Linux函数 signal()函数理解 在<signal.h> 这个头文件中。 signal(参数1,参数2); 参数1:我们要进行处理的信号。系统的信 阅读全文
posted @ 2016-05-12 17:11 LiuYanYGZ 阅读(659) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/liang13664759/article/details/1771246 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把 阅读全文
posted @ 2016-05-11 09:20 LiuYanYGZ 阅读(333) 评论(0) 推荐(0)
摘要: 自从我开始学习Linux系统管理以来,这几个概念一直困扰着我。 今天,一定要搞清楚这几个概念,然后好好研究研究他们到底是干什么用的。 借此,写篇“久违”了的博客,和大家共享下我的总结 实际用户 (real user id) 实际用户就是登陆到shell的时候的用户,也就是最开始的用户。 在大棚博客前 阅读全文
posted @ 2016-05-11 01:19 LiuYanYGZ 阅读(544) 评论(0) 推荐(0)
摘要: http://baike.baidu.com/link?url=XDE2dldcobCBNv9IHKlYg2-9WGClLsoFlGX_8anEZeSDJ97vkpX1Zr_WTBBmhym0-rGyaE4WaxGjV7-YNxZvPBwWkXNXxufB5scYzaVgu97#2 SED (Lin 阅读全文
posted @ 2016-05-06 23:49 LiuYanYGZ 阅读(455) 评论(0) 推荐(0)