Tools of the Trade: Difference between revisions
Jump to navigation
Jump to search
Martin.spott (talk | contribs) (GIT manual) |
|||
Line 31: | Line 31: | ||
* SVN | * SVN | ||
**http://www.subversion.org | **http://www.subversion.org | ||
* git | * git | ||
** http://www.kernel.org/pub/software/scm/git/docs/ | |||
=== fraps-like Output/Video capturing for *nix === | === fraps-like Output/Video capturing for *nix === |
Revision as of 12:48, 30 March 2008
Tools
Free/Open Source
- make - GNU make - build system
- autools - autoconf, automake, libtool & co - build system
Speeding up compilations
- distcc - distributed (fast!) compilations for any network - distributing compilations to several nodes
- ccache - compiler cache, pre-compiled objects for gcc - speed up repeated compilations by using a configurable dynamic compiler cache
Documentation
- doxygen - source code documenting - automatically create source code documentation from source
Debugging
- BuGLe - OpenGL debugger
- gdb - the GNU project debugger - console debugger
- DDD - Data Display Debugger
Profiling
- gprof - the GNU profiler - profiling
Source Code Management / Revision Control Systems
- CVS - Concurrent Versioning System
- SVN
- git
fraps-like Output/Video capturing for *nix
- http://www.opengl.org/sdk/tools/BuGLe/
- http://www.neopsis.com/projects/yukon/ [1]
- http://dbservice.com/projects/seom/
- http://live.gnome.org/Istanbul
- http://xvidcap.sourceforge.net/
- http://gizmothunder.blogspot.com/2006/09/fraps-in-linux.html
Other tools (proprietary but freely available)
Debuggers & Profilers
- AMD's Developer Tools (CodeAnalyst, available for free for Win32/Linux )
- Sun Thread Analyzer - for Linux: supports Intel x86 & AMD64 platforms (part of Sun Studio Express)
- Intel VTune (free Win32/Linux versions available for non-commercial use:requires an INTEL CPU!)
IDEs
- TODO: MSVC++ Express 2005