- clang+llvm组合+lldb(debugger)
- 代码补全vim+clang_complete
- linux开发花环境
- vim
- eclipse
- kscope/kate/kdevelop
- emacs
- win虚拟机+source insight
- 编译环境
- 统一配发的工具链,编译时使用chroot环境。编译环境统一
- 版本控制
- 调试
- printf
- 可以定制自己的宏实现分析标志,分级别,重定向到syslog,或者文件
- 远程udp socket(日志输出)
- 开发环境配置提示补全和跳转
- 调试
- 组合工具:perf+systemtap+kdump
- vim补全
- codeblocks(很容易崩)
- emacs编辑器
- gcc/g++编译器
- gdb调试器
- valgrind内存泄漏检查
- doxygen文档组织工具
- grep
- 构建:基于scons构造了一套整合thrift,gcc,cpplint的编译环境
- 自动构建Jenkind(hudson)
- sublime text
- valgrind可以帮助定位程序中
- 哪里申请的内存,但是没有释放
- 哪里访问了非法内存
- 哪里使用了未初始化内存
- 动态内存使用统计
- Qt creator
- perf
- eclipse + cdt
- autotools
- 代码跟踪cscope,ctags,静态代码检查splint,调试用gdb,systemtap,优化用gprof,工程用autoconf
- IDE:kdevelop; Debug:gdb,valgrind; Coding Style:cpplint.py,google-style-guide; Style formatter:astyle; Test framwork;DejaGnu; Document Generation: doxygen
- printk
- printf
- script:bash,shellcheck
- lint:pypep8,pylint,jslint
- splint
参考
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)