来源:[url]http://community.itbbs.cn/thread/21527[/url]
想成为 Linux 下专业的 C/C++ 程序员,下面工具都是必须要了解的。
1. 基本命令
http://mally.stanford.edu/~sr/computing/basic-unix.html
http://pangea.stanfo...ll/commands.php
http://infohost.nmt....x/unix_cmd.html
2. 编辑器– vi, Emacs
http://www.atmos.alb...cheat_sheet.pdf
http://cmgm.stanford...unix/emacs.html
3. 构建工具 – make/Cmake
http://frank.mtsu.edu/~csdept/FacilitiesAndResources/make.htm
http://www.cmake.org...e_tutorial.html
4. 调试器 – gdb
http://www.cs.cmu.edu/~gilpin/tutorial/
5. 版本控制 – cvs, svn, git
http://mrsrl.stanford.edu/~brian/cvstutorial/
http://www.cs.ubc.ca/~vailen/svn_howto.htm
http://maverick.inria.fr/~Xavier.Decoret/resources/svn/index.html
http://www.vogella.c...it/article.html
6. 代码查看工具 – ctags, cscope
http://www.linux-tut...WTO/random.html
http://www.cs.washin...ial_cscope.html
http://cscope.source...m_tutorial.html
7. 进程间通讯机制
http://tldp.org/LDP/tlk/ipc/ipc.html
8. 多线程库 – Pthreads, BOOST library
https://computing.ll...rials/pthreads/
http://ashishgrover....threadingfor-c/
9. 内存工具 – Purify, Valgrind
http://www.cprogramm...g/valgrind.html
http://pages.cs.wisc.edu/~hasti/cs368/resources/purify.html
10. GUI – Qt
http://zetcode.com/g...4/introduction/
http://www.digitalfa...ts/qt_tutorial/
http://doc.trolltech...3/tutorial.html
想成为 Linux 下专业的 C/C++ 程序员,下面工具都是必须要了解的。
1. 基本命令
http://mally.stanford.edu/~sr/computing/basic-unix.html
http://pangea.stanfo...ll/commands.php
http://infohost.nmt....x/unix_cmd.html
2. 编辑器– vi, Emacs
http://www.atmos.alb...cheat_sheet.pdf
http://cmgm.stanford...unix/emacs.html
3. 构建工具 – make/Cmake
http://frank.mtsu.edu/~csdept/FacilitiesAndResources/make.htm
http://www.cmake.org...e_tutorial.html
4. 调试器 – gdb
http://www.cs.cmu.edu/~gilpin/tutorial/
5. 版本控制 – cvs, svn, git
http://mrsrl.stanford.edu/~brian/cvstutorial/
http://www.cs.ubc.ca/~vailen/svn_howto.htm
http://maverick.inria.fr/~Xavier.Decoret/resources/svn/index.html
http://www.vogella.c...it/article.html
6. 代码查看工具 – ctags, cscope
http://www.linux-tut...WTO/random.html
http://www.cs.washin...ial_cscope.html
http://cscope.source...m_tutorial.html
7. 进程间通讯机制
http://tldp.org/LDP/tlk/ipc/ipc.html
8. 多线程库 – Pthreads, BOOST library
https://computing.ll...rials/pthreads/
http://ashishgrover....threadingfor-c/
9. 内存工具 – Purify, Valgrind
http://www.cprogramm...g/valgrind.html
http://pages.cs.wisc.edu/~hasti/cs368/resources/purify.html
10. GUI – Qt
http://zetcode.com/g...4/introduction/
http://www.digitalfa...ts/qt_tutorial/
http://doc.trolltech...3/tutorial.html