博客专栏  >  综合   >  软件开发工具集

软件开发工具集

软件开发工具集!

关注
5 已关注
18篇博文
  • 【Bash百宝箱】Git常用命令总结

    Git是一款开源的分布式版本控制系统,由Linux之父Torvalds用C语言开发。 “the stupid content tracker”,Git自诩为stupid,却是一个非常强大的tracke...

    2015-04-01 11:26
    1097
  • 【Bash百宝箱】初识gdb

    gdb是什么?在linux终端找man后,对gdb的描述如下—— /**********gdb**********/ gdb即The GNU Debugger的缩写。 gdb是一种调试工具,使用gd...

    2015-05-19 10:03
    833
  • 【Bash百宝箱】gcc编译规则

    GCC即GNU Compiler Collection,GNU编译器套件,包括C/C++等多种语言。在使用GCC编译器的时候,我们必须给出一系列必要的调用参数和文件名称。 1、下面介绍一些最基本、最常...

    2015-05-24 17:13
    1170
  • 【Bash百宝箱】几个常用的gdb命令

    show—— show language:查看当前程序的语言环境。 show convenience:查看当前所设置的所有环境变量,不同与environment。 show paths:查看程序的运行...

    2015-06-17 18:23
    604
  • 【Bash百宝箱】Makefile快速入门

    一、读懂Makefile1、Makefile简介简单来说,Makefile就是帮助我们编译工程并生成可执行文件。现在的IDE基本上都做了Makefile的事情,并不需要我们自己去手动编写Makefil...

    2015-08-05 14:13
    1421
  • 【Bash百宝箱】valgrind简介

    Valgrind官网请参考如下网址: http://valgrind.org/1、 Valgrind简介Valgrind定义为framework,用来构建动态分析工具,这些Valgrind工具可以用...

    2015-09-11 20:18
    662
  • 【Linux】使用__wrap_malloc查看内存使用

    说起C/C++程序,一个老生常谈的问题便是内存分配,而这也是一个难点。在大型的软件开发项目中,常会遇到较大的常驻内存、内存泄露、内存破坏等问题,这些问题往往都是致命的。于是我们就借助于一些内存检测工具...

    2015-11-09 13:49
    2086
  • 【Linux】LD_PRELOAD用法

    LD_PRELOAD,是个环境变量,用于动态库的加载,动态库加载的优先级最高,一般情况下,其加载顺序为LD_PRELOAD>LD_LIBRARY_PATH>/etc/ld....

    2015-11-20 21:13
    10149
  • 【Bash百宝箱】快速使用gcov&lcov构建程序的单元测试

    在软件开发过程中,为了验证代码块功能的完备及健壮性,我们常常会做一些单元测试,验证函数的调用符合预期,再加上gcov、lcov这样的工具,可以生成HTML格式的单元测试结果,极大地提供了可读性。下面以...

    2015-12-23 13:17
    1116
  • 【Bash百宝箱】repo init error - manifest xxx.xml not available

    下载开源项目tizen-ivi源代码时,遇到了如下错误:$ mkdir /home/tizen-ivi $ cd /home/tizen-ivi $ repo init -u ssh://hjj@re...

    2016-08-08 11:07
    2319
  • 【Bash百宝箱】GNU make命令

    GNU make命令格式如下:make [ -f makefile ] [ options ] ... [ targets ] ...make命令各选项的作用如下:“-b”:同“-m”。“-m”:为了...

    2016-10-08 21:08
    682
  • 【Bash百宝箱】gcc命令

    GCC即GNU Compiler Collection,GNU编译套件,支持C、C++等多种语言。在使用GCC的时候,我们必须给出一系列必要的参数选项和文件名称。参数选项分几类,包括总体选项、语言选项...

    2016-10-11 20:12
    812
  • 【Bash百宝箱】gdb命令

    gdb即The GNU Debugger,是一种调试工具,使用gdb可以查看一个程序在运行时或crash时的内部信息,主要有以下四种功能。a 启动程序,按自定义的方式运行程序。 b 在特定条件下(即...

    2016-10-13 13:30
    1021
  • 【Bash百宝箱】认识git

    git是一款开源的分布式版本管理系统,由Linux之父Torvalds用C语言开发,他对git的解释是“the stupid content tracker”,自称为stupid,却是一个非常强大的t...

    2016-10-15 17:21
    637
  • 【Bash百宝箱】doxygen

    1、简介doxygen是一个用于多种编程语言的文档系统,支持C++、C、Java、Objective-C、Corba和Microsoft风格的IDL、PHP、C#、D等。在Linux下,doxygen...

    2017-09-20 18:54
    480
  • 【C++】cpplint

    1、简介cpplint或cpplint.py是Google开发的一款代码静态检查工具,Python实现,用以检查C++代码是否遵循Google代码规范,还可以发现语法错误。2、示例test.cpp示例...

    2017-09-21 13:48
    847
  • 【C++】cppcheck

    1、简介cppcheck是一款用于C/C++的代码静态检查工具,与编译器和其它的分析工具不同,cppcheck不检查代码中的语法错误,主要目的是检查编译器在正常情况下发现不了的错误,即代码中真正的错误...

    2017-09-21 13:49
    716
  • 【CS】软件测试概念Software Testing

    1、定义 软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。行业标准IEEE/ANSI提出的软件工程术语中给软件测试下的定义是...

    2017-09-23 12:56
    967

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部