Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Setting up a Programming Environment in Linux [closed]

I recently started using Linux as my primary OS. What are the tools that I will need to set up a complete programming environment in Linux for C and C++?


2 Answers

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?
like image 80
swilliams Avatar answered Sep 14 '25 19:09

swilliams


Among others you should also have gprof and valgrind ( or something in it's class ).

like image 31
BubbaT Avatar answered Sep 14 '25 19:09

BubbaT