firemail

标题: Linux C/C++开发环境 [打印本页]

作者: firemail    时间: 2017-9-4 18:19
标题: Linux C/C++开发环境

编辑器:
vim 用户:45%
eclipse 用户:30%
kscope/kate/kdevelop 用户:15%
emacs 用户:5%
win虚拟机+source insight用户:5%
codeblocks
sublime text
说明一下:





编译环境:
统一配发的工具链,编译时使用 chroot 环境。


gcc/g++


make   Makefile
autotools


版本控制:
svn/hg/git


调试:
printf -------可以定制自己的宏实现分标志,分级别,重定向到 syslog,或者文件,远程 udp socket
GDB




内存泄露检查  
valgrind


文档组织工具
doxygen


单元测试框架
CppUnit




-----------------------------------
IDE:
libclang
vim  less  YouCompleteMe    grep
emacs
llvm + clang
qt creator
Eclipse
gedit
sublime
eclipse CDT
CLion


编辑:vim
构建:基于scons构造了一套整合thrift、gcc、cpplint的编译环境
自动构建:Jenkins(hudson)调试:线上google-breakpad,线下gdb。
开源chromium里的logging模块
valgrind版本控制:svn、git单测:googletest








欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3