📜 ⬆️ ⬇️

C ++ Development Environments for Ubuntu

C ++ Development Environments for Ubuntu



When switching to Ubuntu, the first task was to find a convenient development environment.
Before the selection were the following candidates: Code :: Blocks, Netbeans, Eclipse, Anjuta.
Continued under the cut.


Code :: Blocks is a six-year open source development environment.
Using the plug-in architecture, like Eclipse, here all the possibilities are provided by the plug-ins. Code :: Blocks is also C and C ++ oriented, making it an ideal candidate for working with this language.


')
I would like to highlight the + and - this environment and why the choice fell on him.
pros



Minuses


Now I use it.


pros


An excellent framework for both novice programmers and masters. The ease of managing and adding modules makes it very practical. I also use it now.





pros



Minuses



I worked in winXP, win7 for a long time in this environment, but after switching to Ubuntu I didn’t really want to understand all the tricks and plugins. At that time, a comfortable development environment was needed. But if not a lot of sitting and sorting out, then pretty good environment.

4.Anjuta is a development tool specifically for C and C ++. It is not cross-platform, but it integrates perfectly with the GNOME environment, and accordingly with Ubuntu.
Anjuta features: project manager, wizard, interactive debugger, code completion.



Easy to use and looks great on Ubuntu. Regular updates + the ability to immediately start writing code in C and C ++.





pros



Minuses



Unlike, say, KDevelop, Qt Creator as a standard project file does not invent a new format, but uses the pro file known to Qt programmers - the one that should be passed to the qmake utility. Special project settings related to the development environment itself are saved to a file that has the same name as the project, but with the addition of the word “user” at the end. Qt Creator is a powerful development environment. Despite all of the above, it is difficult to call this environment “mature” - it hurts so much, everything changes in it.

Each environment supports syntax highlighting.

If there is no possibility to install heavy editors or no desire, then you can use text editors such as Geany, Vim, or Emacs.

Source: https://habr.com/ru/post/161217/


All Articles