- 博客(6)
- 资源 (21)
- 收藏
- 关注
转载 适用于多级目录的Makefile(还没试试,改天用了如果有问题,再修改)
开发中常常有这样的需求:一个不算简单的目录结构,需要一个统一的Makefile来进行编译管理。这时候最简单的做法就是遍历--搜罗所有的头文件和代码文件,使用统一的规则gcc -Ixx -o *.o *.c然后打扫战场,处理尸体;最标准的做法就是在每个子目录下编程时随手加上Makefile, 然后再百川归海,有统一的父目录(确切的说是始祖)Makefile来遥控, 但是,,,,你不觉得烦吗?
2014-01-28 16:57:22 935
转载 strcspn和strspn函数
1、strcspn头文件:#inclued定义函数:size_t strcspn(const char *s, const char * reject);函数说明:strcspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全不在参数reject所指的字符串中. 简单地说, 若strcspn()返回的数值为n, 则代表字符串s 开头连续有n 个字符都不含字符串r
2014-01-28 09:22:18 8163 4
原创 shell 编程 错误 [: missing ]
想学习脚本编程,就看着书写了一个#!/bin/sh#test whether the file existsfilename=$1if [ -x "$filename"]then echo "$filename exists."else echo "$filename doesn't exist."fiexit保存为fil
2014-01-14 16:42:45 6713 3
转载 如何编写一个可靠的linux守护进程
linux服务端程序都需要提供7 * 24不间断的服务,如何保证工作进程一直不退出或者不被kill掉,常见的方法就是启动一个守护进程来检测工作进程的状态,如果发现工作进程退出,就再fork一个出来。一般的实现见下面一段代码:C代码 // 守护进程(父进程) int status; for ( ; ; ) { if ( 0 == ( pid = fork
2014-01-08 18:58:33 1298
转载 linux下查看进程内存使用情况
动态查看一个进程的内存使用1、top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage) 静态查看一个进程的内存使用1、pmap命令 pmap pid
2014-01-08 18:53:12 17083
原创 没有/var/log/messages
有些问题要确认,所以需要看一下/var/log/messages文件,结果没有。网上说需要配置/etc/syslog.conf,系统里面没有。查看进程,使用syslogd和klogd进程的,通过修改这两个进程的命令行参数来让它可以输出log文件吧。在我用的这个系统中,etc下有rc0.d~rc6.d几个文件夹。系统启动时,默认读取的是哪个?上网搜linux启动级别,如下:
2014-01-08 15:19:20 6625
现代操作系统(第三版)中文版
2018-04-16
ARM-Linux驱动程序研究
2018-04-16
LFS-BOOK-6.6中文版
2018-04-11
GNUMake使用手册(中译版)
2018-04-11
测试架构师修炼之道:从测试工程师到测试架构师
2018-04-09
Linux下的C函数手册
2009-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人