摘要: 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 阅读(641) 评论(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 阅读(7424) 评论(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 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍命令ar,用来对库操作。 1.ar基本用法 ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起 阅读全文
posted @ 2016-05-15 23:36 LiuYanYGZ 阅读(407) 评论(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 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 想必大家都有利用输出函数如printf来帮助我们调试程序的经历,这是一种比较原始的程序调试辅助方法,在Linux下也可以为我们所用。不过这种方法有一个明显的缺点,就是在调试完后我们必须注释或删除掉这些辅助代码。Linux C提供了-DDEBUG这个编译标记来定义DEBUG这个符号,借助于该符号,我们 阅读全文
posted @ 2016-05-15 20:25 LiuYanYGZ 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-1877180-id-3011232.html sigaction函数解析 sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。 他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须 阅读全文
posted @ 2016-05-12 17:22 LiuYanYGZ 阅读(617) 评论(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 阅读(626) 评论(0) 推荐(0) 编辑