This is a good article I have seen in the evening. I would like to share it with you. I hope it will be helpful and will not involve copyright...
Yesterday, a friend asked me what ide should I use to learn C ++ in Linux? Think about the C/C ++ Editor (or IDE) that I have used in Linux for a few years. On Windows, Visual Studio must be the only one. On Linux, most of the available ides are available ..
1: gedit
Although this is just an ordinary editor in this article (with keyword highlighted), it is the c ++ editor I used when I was a beginner in Linux. However, the program I wrote at that time was also very simple. It doesn't matter if there is any IDE.
2: Vim (gvim)
One of the legendary artifacts, I also spent a lot of effort to transform it into the following, but I am not used to the world without a mouse, later, I was not using it (except for Linux without a UI)
3: Emacs
2. It took me a few days to get familiar with it, but I still don't use it. I just gave up.
4: Code: Blocks
I like an IDE very much. It is equivalent to the level of vc6, but its functions are still somewhat different from those of Vs + va, so I usually use less than a lot.
5: qtcreator
The QT project team uses an IDE developed by QT to develop the QT program conveniently (you can see it by name), but it is not so easy to use when developing common C ++ programs, in general, it is a very good ide.
6: Eclipse
It is said that the IDE is better than Visual Studio, But it occupies too much resources. On my virtual machine, it gets stuck, and debug is always suspended for no reason. I deleted it as soon as I got angry.
7: Visual Studio + visual assist + VMware + Shared Folder
(Install Linux in a virtual machine, copy the Linux system header file, add the VA inclusion path, create a project in the shared folder using vs, and write code in, run makefile in Linux)
This method is the development method I currently use. Although it looks a little weird, it is not very efficient to write code. It is also my favorite development method (none)