linux
fanfan_821
这个作者很懒,什么都没留下…
展开
-
linux内核调试方法(待补充)
1. 使用printk函数 Printk函数相当与应用层的printf函数。它是将调试信息打印到串口等终端设备。它的基本使用格式如下: printk(日志级别 "消息文本"); 日志级别一共有8个级别,printk的日志级别定义如下(在include/linux/kernel.h中): #define KERN_EMERG 0/*紧急事件消息,系统崩溃之前提示,表示系统不可用原创 2010-03-22 11:04:00 · 656 阅读 · 0 评论 -
linux定时执行crontab使用方法
名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提转载 2010-03-19 09:07:00 · 344 阅读 · 0 评论 -
linux系统服务setup设置
redhat 的开机系统服务解析 开机时加载的服务。若取消一些不必要的,开机快很多。下面把一些服务解析贴出来,供大家参考。 命令chkconfig --list 可查看自己启动的服务也可用命令setup Linux守护进程简介 1.alsasound :Alsa声卡驱动守护程序。Alsa声卡驱动程序本来是为了一种声卡Gravis UltraSound(GUS)而写转载 2009-12-01 15:46:00 · 4769 阅读 · 0 评论 -
C中的预编译宏定义
在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理.C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编, 编译, 连接过程集成到一起了. 编译预处理往往在后台运行. 在有的C编译器转载 2010-04-27 11:52:00 · 336 阅读 · 0 评论 -
fork函数
【转】#include ; #include ; main () { pid_t pid; pid=fork(); if (pid printf("error in fork!"); else if (pid == 0)原创 2010-03-16 17:26:00 · 340 阅读 · 0 评论 -
linux下编译程序使其处理超过2G的大文件
为使程序可以处理大文件的能力,在文件中可以添加:#define -D_LARGEFILE_SOURCE#define -D_LARGEFILE64_SOURCE#define -D_FILE_OFFSET_BITS=64 在gcc编译时,加入的大文件(大于2G原创 2011-04-18 16:16:00 · 940 阅读 · 0 评论