摘要: 信号 1.信号的概念 信号编号kill -l 2.信号产生种类 终端特殊按键 发送给进程,可以练习编写一个程序,运行练习。 note:jobs显示进程,ps aux 详细显示,fg %编号 将后台信号切换到前台显示。 硬件异常* 除0操作* 访问非法内存 kill函数或kill命令 不过,kill向 阅读全文
posted @ 2017-11-13 22:16 rainbow1122 阅读(244) 评论(0) 推荐(0) 编辑
摘要: shell 用讲过的各种C函数实现一个简单的交互式Shell,要求:1、给出提示符,让用户输入一行命令,识别程序名和参数并调用适当的exec函数执行程序,待执行完成后再次给出提出符2、识别和处理以下符号: 简单的标准输入输出重定向:仿照例 “wrapper”,先dup2然后exec。管道(|):Sh 阅读全文
posted @ 2017-11-13 17:41 rainbow1122 阅读(213) 评论(0) 推荐(0) 编辑
摘要: gdb 1.gdb介绍 本章介绍一种很强大的调试工具gdb,可以完全操控程序的运行,使得程序就像你手里的玩具一样,叫它走就走,叫它停就停,并且随时可以查看程序中所有的内部状态,比如各变量的值、传给函数的参数、当前执行的代码行等。 有了gdb以后,即使调试手段丰富了,调试的基本思想仍然是“分析现象-> 阅读全文
posted @ 2017-11-13 15:11 rainbow1122 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Makfile 1.用途 项目代码编译管理 节省编译项目时间(在编译的时候之编译修改过的.c文件,并和之前编译好的.o链接使用) 一次编写终身受益 阶段一:先至上而下建立关系树 阶段二:自下而上执行命令 阶段三阶段四都是让变得通用。 只要知道makefile怎么工作就好。 2.基本规则 三要素: 目 阅读全文
posted @ 2017-11-13 14:59 rainbow1122 阅读(223) 评论(0) 推荐(0) 编辑