摘要: 摘自http://blog.sina.com.cn/s/blog_4942055d0100031a.html rpm包下载网站 http://www.rpmfind.net http://www.rpmseek.com http://freshrpms.net/ 或者直接到这里下载: http:// 阅读全文
posted @ 2016-05-17 10:19 LiuYanYGZ 阅读(3082) 评论(0) 推荐(0) 编辑
摘要: 从图中可以看出,_exit 函数的作用是:直接使进程停止运行,清除其使用的内存空间,并清除其在内核的各种数据结构;exit 函数则在这些基础上做了一些小动作,在执行退出之前还加了若干道工序。exit() 函数与 _exit() 函数的最大区别在于exit()函数在调用exit 系统调用前要检查文件的 阅读全文
posted @ 2016-05-17 09:57 LiuYanYGZ 阅读(308) 评论(0) 推荐(0) 编辑
摘要: http://zhidao.baidu.com/link?url=OkQCOZtVMXhasC8x9zFTZOumsFKf0WW25Ckr2wBF1xO08EsjrBpnMaTBlIAUYdxZ408KrOThhPu_OUS-adYw3_ Linux 下如何安装软件? 一、解析Linux应用软件安装 阅读全文
posted @ 2016-05-17 09:37 LiuYanYGZ 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 摘自http://www.ruanyifeng.com/blog/2015/02/make.html Make 命令教程 作者: 阮一峰 日期: 2015年2月20日 代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。 Make是最常 阅读全文
posted @ 2016-05-17 01:16 LiuYanYGZ 阅读(646) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/djzhao/article/details/8178375 相关函数: stat, lstat, symlink表头文件: #include <unistd.h>定义函数:int readlink(const char *path, char *buf, 阅读全文
posted @ 2016-05-16 20:00 LiuYanYGZ 阅读(7442) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-122937-id-142880.html dirname() 函数作用 返回路径中的目录部分。语法 dirname(path) path:必需,规定要检查的路径。是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。例 阅读全文
posted @ 2016-05-16 19:00 LiuYanYGZ 阅读(384) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_9d074aae01013ctk.html 一、dirname指令 1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 2、用法:dirname filename例如下面几个例子(1)# 阅读全文
posted @ 2016-05-16 18:50 LiuYanYGZ 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍命令ar,用来对库操作。 1.ar基本用法 ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起 阅读全文
posted @ 2016-05-15 23:36 LiuYanYGZ 阅读(408) 评论(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 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 想必大家都有利用输出函数如printf来帮助我们调试程序的经历,这是一种比较原始的程序调试辅助方法,在Linux下也可以为我们所用。不过这种方法有一个明显的缺点,就是在调试完后我们必须注释或删除掉这些辅助代码。Linux C提供了-DDEBUG这个编译标记来定义DEBUG这个符号,借助于该符号,我们 阅读全文
posted @ 2016-05-15 20:25 LiuYanYGZ 阅读(1626) 评论(0) 推荐(0) 编辑