摘要: n 基本框架:a) 查看运行时数据b) 程序错误类型c) Gdb调试段错误d) Core文件调试6.1 查看运行时数据1) print 查看变量值2) ptype 查看变量类型3) print array 查看静态数组4) print *array@len 查看动态内存(malloc),也可以查看静... 阅读全文
posted @ 2014-08-18 15:01 zhangkewei 阅读(135) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) Gdb功能b) 运行程序c) 查看源码d) 设置断点(break)与观察点(watch)e) 单步调试f) Gdb常用命令总结5.1 gdb功能1)启动程序:Run(r),另外启动程序的时候还可以带上参数(argv[1],argv[2]……)2) 设置断点:设置断点:brea... 阅读全文
posted @ 2014-08-18 15:00 zhangkewei 阅读(156) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) Make常用内嵌函数b) 多级目录Makefile的编写4.1Make常用内嵌函数函数调用的一般形式:$(function arguments(参数))1) $(wildcard PATTERN) : 匹配当前目录下指定模式的文件例子:src=$(wildcard *.c)2) ... 阅读全文
posted @ 2014-08-18 14:59 zhangkewei 阅读(158) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) Makefile文件的命名b) Makefile基本规则c) Makefile自动化变量d) Makefile编译多个可执行文件3.1 Makefile文件的命名: Makefile最好命名为Makefile,不然的话,敲入make命令的同时,得显示指定出makefile文件名,... 阅读全文
posted @ 2014-08-18 14:58 zhangkewei 阅读(140) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) 外部库的使用b) 静态库与共享库的区别c) 静态库的生成d) 共享库的生成2.1外部库的使用2.1.1库文件的特点: 1)库文件实际上是一些.o文件的打包;2)是按照可重用的原则编写的;3)通常由一组相互关联的函数构成; 4)软件的可维护性能好,若软件升级的话,通常只需修改库代码... 阅读全文
posted @ 2014-08-18 14:57 zhangkewei 阅读(193) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) Gcc 主要特征b) Gcc编译四个步骤:预处理---》编译---》汇编---》链接c) Gcc常用选项d) Gcc编译多文件1. Gcc主要特征(1) gcc支持多种硬件平台;(2) 能够跨平台交叉编译,可以编译出能够在其它硬件平台上运行的程序。2. Gcc编译四个步骤 四个步... 阅读全文
posted @ 2014-08-18 14:56 zhangkewei 阅读(123) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) Find命令一般格式b) Find 常用表达式:条件表达式和操作表达式c) find逻辑表达式:与或非10.1 find命令一般格式 Find pathname –expressions 特点: 1) find 对文件名进行查找,而grep是对文件内容进行查找 2)Find对树形... 阅读全文
posted @ 2014-08-18 14:49 zhangkewei 阅读(125) 评论(0) 推荐(0) 编辑
摘要: n 基本框架:a) grep命令b) 正则表达式c) grep中使用正则表达式d) vi中使用正则表达式9.1 grep命令 命令格式:grep [option] pattern + 文件列表 常用的option: -E 用扩充的正则表达式进行模式匹配 -i 不区分大小写 -n 显示行号 -v 反向... 阅读全文
posted @ 2014-08-18 14:47 zhangkewei 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 基本框架:a) Vi的三种工作模式b) 编辑模式c) 插入模式d) 命令模式1、 Vi的三种工作模式 2、 编辑模式:不能所见即所得l 光标定位k 上移;j 下移;h 左移;l 右移。ctrl+f 在文件中前移一页(相当于page down)。ctrl+b 在文件中后移一页(相当于page up)... 阅读全文
posted @ 2014-08-18 14:46 zhangkewei 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 基本框架:a) Linux用户类别:root owner group otherb) 组管理:c) 用户管理d) 权限管理 chown chmod1. linux用户类别 root:超级管理员,具有所有的权限,具有强制写入的权限2. 组管理命令:组也有自己的配置文件:组文件(/etc/group)和... 阅读全文
posted @ 2014-08-18 14:44 zhangkewei 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 基本框架: df du 与磁盘或目录相关的命令 Free 查看内存的使用状况 Ps 查看进程 Top 显示当前进程的动态变化 Kill killall 向进程发送信号 Rpm 安装软件包命令 Tar 备份与恢复文档的命令1、 df du df -h 查询磁盘分区使用情况 df + 目录 查询该目录... 阅读全文
posted @ 2014-08-18 14:43 zhangkewei 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 基本框架:a) 什么是文件系统b) 文件类型c) Mount 与 umountd) 软连接 与 硬连接1、 什么是文件系统 文件系统:磁盘组织文件的方法,比如 windows 下的 NTFS , FAT LINUX 下的 system V , ext2, ext3 买回的硬盘要进行分区和格式化以后才... 阅读全文
posted @ 2014-08-18 14:42 zhangkewei 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 基本框架:a) 通配符 * ? [1-3] [123]b) 输入输出重定向 >> 2>c) 管道 |d) 后台作业 jobs bg fge) 历史记录 history !+历史命令号f) 命令补全 tab 按两下tab显示所有匹配项1、通配符*匹配所有(多个)字符 ?匹配单个字符2、输入输出重定向... 阅读全文
posted @ 2014-08-18 14:41 zhangkewei 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 基本框架:a) 目录操作命令b) 文件操作命令一、目录操作命令:1. Ls 命令: Ls –a :显示隐藏文件 Ls –l :显示所有文件(不包括隐藏文件) ll 相当于ls -l Ls –h :显示文件大小(多少k) Ls –F : 显示的时候如果是目录的话后面加/, 可执行文件后面加* Ls –... 阅读全文
posted @ 2014-08-18 14:40 zhangkewei 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 基本框架:a) 登陆b) 口令文件c) 简单命令d) man1、 登陆:l startx 文本界面进入图形化界面Ctrl + Alt + Backspace 从图形化界面进入文本界面l 3个文件:/etc/passwd(存放口令文件(用户名))/etc/shadow(存放实际的密码)/etc/ini... 阅读全文
posted @ 2014-08-18 14:38 zhangkewei 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1、Windows中任务管理器中的explore.exe进程类似于linux中的shell(操作系统与用户之间交互的接口)2、电脑由里到外依次是: 裸机—》内核kernel —》外壳shell —》外围工具(应用程序) 阅读全文
posted @ 2014-08-18 14:33 zhangkewei 阅读(113) 评论(0) 推荐(0) 编辑