[Linux] C/C ++ editor or IDE used in Linux

Source: Internet
Author: User

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)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.