Setting up a Programming Environment in Linux [closed]
Standard stuff:
- The compiler tools, gcc, gdb, etc.
- Some sort of editor/IDE (emacs, vim, eclipse)
- Profiling tools
- Source Control (SubVersion, git, etc)
- Language specific tools, like easy_install for python (you said C/C++, but the same goes for everything)
- A web server maybe? Apache, Lighttpd, nginx
- Any libraries you'll be using. Are you doing kernal hacking? Driver development? opengl?
Among others you should also have gprof and valgrind ( or something in it's class ).