2018年1月7日

gdb调试入门(上)

摘要: 一、什么是gdb:gdb是GNU debugger的缩写,是编程调试工具二、gdb功能:1、启动程序,可根据用户要求随心所欲的运行程序(比如带参数)2、可让被调试的程序在用户指定的调试的断点处停住3、当个程序停住,可以检查程序中发生的事(比如打印变量值)4、动态改变变量程序的执行环境三、使用实例:g 阅读全文

posted @ 2018-01-07 17:05 wsw_seu 阅读(232) 评论(0) 推荐(0) 编辑

linux开发工具之Makefile(上)

摘要: 一 make工具:利用make工具可以自动完成编译工作。这些工作包括:如果仅修改了某几个源文件,则指重新编译这几个源文件;如果某个头文件被修改了,则重新编译所有包含该头文件的源文件。利用这种自动编译可大大简化开发工作,避免不必要的重新编译二 make工具是通过一个称为Makefile的文件来完成并维 阅读全文

posted @ 2018-01-07 16:40 wsw_seu 阅读(128) 评论(0) 推荐(0) 编辑

gcc入门(下)

摘要: 一 头文件与库文件(模块化,可重用,好维护)在使用C语言和其他语言进行程序设计的时候,我们需要头文件来提供对常数的定义和对系统以及库函数调用的声明库文件是一些预先编译好的函数的集合,那些函数都是按照可重用原则编写的。它们通常由一组互相关联的用来完成某项常见工作的函数构成比如用来处理屏幕现实的函数和数 阅读全文

posted @ 2018-01-07 16:02 wsw_seu 阅读(125) 评论(0) 推荐(0) 编辑

gcc入门(上)

摘要: gcc:GNU Compiler Collection的缩写。最初是作为C语言的编译器,现在已支持多种语言。Gcc支持多种硬件平台。gcc是一个可移植跨平台编译器gcc还能跨平台交叉编译器。gcc有多种语言前端,用于解析不同语言gcc按模块化设计,可以加入新语言和新CPU架构gcc是自由开源软件。二 阅读全文

posted @ 2018-01-07 15:30 wsw_seu 阅读(170) 评论(0) 推荐(0) 编辑

awk命令

摘要: 一 awk简介:awk是一种用于处理数据和生成报告的编程语言awk可以在命令行中进行一些简单的操作,也可以被写成脚本来处理较大的应用问题。awk与grep\sed命令结合,使shell编程更容易linux下使用的awk是gawk二 awk如何工作:awk逐行扫描输入(可以是文件或者管道),按照给定的 阅读全文

posted @ 2018-01-07 15:03 wsw_seu 阅读(198) 评论(0) 推荐(0) 编辑

流编辑器:sed

摘要: 一 简介:sed是一个精简的、非交互式的流式编辑器,它在命令行中输入编辑命令和指定文件名,然后在屏幕上查看输出。逐行读取文件内容到临时缓冲区,称为模式空间。接着用sed命令处理缓冲区内容,处理完之后,把缓冲区内容送往屏幕。接着处理下一行这样不断的重复,直到文件末尾。原文件内容并没有改变。二 简单的例 阅读全文

posted @ 2018-01-07 14:15 wsw_seu 阅读(363) 评论(0) 推荐(0) 编辑

导航