项目开发工具集(C/C++)

1 编译器/调试器

  • gcc/gdb(Windows/Linux)
  • llvm-clang(Windows/Linux)
  • Visual Studio Community 2017(Windows)(免费)

2 C/C++工程管理

  • Bazel (google)
  • Blade (tecent)
  • comake2(baidu)
  • cmake
  • make

3 批处理脚本

  • bat(Windows)
  • shell(Linux)
  • python(Windows/Linux) etc.

4 静态检查工具

注意

  1. 在Linux环境下可以通过wine模拟Windows程序(*.exe)执行。
  2. 工具如何使用请参考官方文档。

5 动态检查工具

  • valgrind

6 代码风格检查

  • cpplint(python2/3),Google
  • Artistic Style
  • nsiqcppstyle

注意:可参考cpplint开发符合项目风格的检查工具.

7 圈复杂度检查

  • SourceMonitor(Windows)
  • Oclint
  • cppncss

8 UT/FT/ST

  • 工具:gcov/llvm-cov/lcov(Linux)
  • 库:gtest/cppunit

9 性能剖析工具

10 CI/CD系统部署

  • CI/CD系统:gerrit/git/jenkins
  • 部署环境:OpenStack/docker

11 开发文档管理

  • svn/FileZilla(FTP)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值