zoukankan      html  css  js  c++  java
  • 【这些年】Linux C/C++软件开发用过的工具

          这些年一直从事Linux下C/C++软件开发,学习工作中用到了不少开发工具,一直想做个总结,却总是因为这个原因那个原因,未能动笔。趁今天天气凉爽,空气清新,花点儿功夫,做一个小结啦,防止以后忘了。

    一、代码编辑器/IDE
          1、eclipse CDT(强力推荐)
    优点:免费开源、跨平台(支持windows、Linux、Mac等)、资料齐全、功能强大,插件多。
    不足:比较费电脑资源、配置相对麻烦一些。
          2、source insight(推荐)
    优点:功能强大,占用资源少,最喜欢它的一个功能是建立工程之后看关联代码速度快,效果非常棒。
    不足:商业软件,要付费,仅支持windows平台,不支持UTF-8。
          3、notepad++(偶尔快速看代码使用,推荐)
    优点:免费开源的小工具,替代微软自带note软件最佳的选择之一。
    不足:功能不多。

    二、单元测试工具
          1、gtest
    优点:免费开源、资料较全、功能齐全,google出品,支持C/C++。
    不足:
          2、CUnit
    优点:免费开源、资料较全、功能齐全。
    不足:仅支持C。

    三、日志工具
          1、log4cplus
    优点:免费开源、资料较全、效果不错。
    不足:仅支持C++。

    四、代码托管工具
          1、SVN
    优点:免费开源、资料齐全,用起来比VSS好很多。
    不足:
          2、git
    优点:免费开源、资料齐全,最近大热的工具,设计理念比SVN先进,看github发现,确实管理代码很舒服很舒服。
    不足:
          3、VSS
    优点:一般般。
    不足:商业收费软件,日暮西山了。

    四、内存检测工具
          1、Valgrind
    优点:免费开源,功能强大的小工具,刚刚使用,真心不错,我喜欢。
    不足:

    总之,从中发现一个规律,开源工具越来越好用,越来越强大,Linux系统越来越流行。
  • 相关阅读:
    JDOM入门实例:读取与创建xml文档
    C++构造函数/析构函数/拷贝构造函数/深拷贝浅拷贝解析
    java类的访问权限
    hive怎样决定reducer个数
    hive Cli常用操作(翻译自Hive wiki)
    hive local hadoop特性
    hive数据操作(翻译自Hive wiki+实例讲解)
    hive的hive.exec.parallel参数说明
    hive数据类型(翻译自Hive Wiki)
    hive 创建/删除/截断 表(翻译自Hive wiki)
  • 原文地址:https://www.cnblogs.com/IDoIUnderstand/p/3280719.html
Copyright © 2011-2022 走看看