Setting up a Programming Environment in Linux [closed] Setting up a Programming Environment in Linux [closed] linux linux

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 ).


Vi (or emacs), gcc , make
Tradiationally unix development is more commandline than ide. There are very good IDEs, the main ones are probably eclipse and kdevelop