
LINUX
文章平均质量分 57
滴答滴答D
雨一直下,气氛不算融洽
展开
-
SPEC 文件详解
一、编写spec脚本 由前面的日志了解到,生成rpm除了源码外,最重要的就是懂得编写.spec脚本。rpm建包的原理其实并不复杂,可以理解为按照标准的格式整理一些信息,包括:软件基础信息,以及安装、卸载前后执行的脚本,对源码包解压、打补丁、编译,安装路径和文件等。 实际过程中,最关键的地方,是要清楚虚拟路径的位置,以及宏的定义。二、关键字spec脚本包括原创 2013-12-25 17:26:11 · 3812 阅读 · 0 评论 -
Linux 常用到的功能及命令-FAQ
如何查看某个进程启动多长时间了? ps -p pid -o etime= 具体参数参考 man 手册top命令 在top交互界面上,输入字母 E 可以调整总内存的显示单位,使用字母e调整进程的内存显示单位 top -p pid 显示某一个进程的信息 top -p pid1,pid2...pidn 可显示一些列进程的信息 (pidof 可以得到某个程序的所有进原创 2016-06-18 23:13:37 · 636 阅读 · 0 评论 -
《unix环境高级编程》学习之 --- fread 函数
首先附上 fread 函数的声明: #include stdio.h> size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); 参数解释: ptr: 指向一块存储空间,用来存放本次读取到的数据 size原创 2013-12-25 17:26:05 · 910 阅读 · 0 评论 -
Linux下使用原子锁实现线程同步
以下内容仅做为学习笔记使用,如有什么理解不到位的地方,还原创 2014-04-07 01:15:46 · 8763 阅读 · 2 评论 -
Linux C 编程错误总结
在Linux下搞开发,调试没有windows下那么方便(个人观点,也许我还真正体会到VIM+GDB的好处),碰到错误,有时也是一团雾水,所以从现在开始,把一些编程过程中遇到的错误记录下来。欢迎各位提供意见和建议。getHostByName.c:42:31: 错误: 提领指向不完全类型的指针 这个错误是因为我在用结构体 struct hostent * pHost原创 2012-09-10 22:45:11 · 1025 阅读 · 0 评论 -
Linux C 学习之 - fcntl 函数
小编在这片文章中就不说 fcntl 如何使用了,如果有不明白的地方,请转到去问度娘:“ Linux fcntl”, 她会告诉我们一大堆。在这里我把我今天用这个函数遇到的一些问题列举下,如有写的不对的地方,还望各位高手指正,不甚感激!include #include #include int main(){int fd;int ret;struct flock原创 2013-12-25 17:26:09 · 984 阅读 · 0 评论 -
《unix环境高级编程》学习之 --- vfork()
在unix下创建进程无外乎 fork vfork clone 等方式。对于这几种方式的差异具体需要google。在这篇笔记中只记录在使用 vfork 过程中遇到的问题。 点击(此处)折叠或打开 int main() { int pid;原创 2013-12-25 17:26:13 · 1020 阅读 · 0 评论 -
TCL/TK 学习笔记 之 用C定义自己的TCL命令
第一步:编写一个.c文件,例如simple.c /**simple.c**/ #include "simple.h" char* _fun() //该函数在导出后可以在TCL脚本中当做命令使用 { return "test";原创 2013-12-25 17:25:58 · 1390 阅读 · 0 评论 -
linux gdb 调试工具
进入 gdb 调试模式后help 查看支持的所有命令 info thread 列出所有的线程 thread apply all bt 查看所有线程的调用堆栈 thread ID 切换到指定的ID线程原创 2016-07-03 18:49:56 · 579 阅读 · 0 评论