Good C++ Debugging/IDE Environment for Linux?

前端 未结 12 1645
我在风中等你
我在风中等你 2021-02-02 13:17

I have a friend who is trying to make the switch to Linux, but is hung up on the apparent lack of debugging/IDE environments for C++, especially as they relate to template progr

相关标签:
12条回答
  • 2021-02-02 13:45

    Although many people think of it as a Java IDE, he could try NetBeans. I've used it on Windows for C and C++ development without a problem, and I know NetBeans is supported on Linux, so it would be worth a shot.

    It looks like most of the features he wants are included in the C/C++ development toolkit, including integration with GDB, a profiler, and more.

    0 讨论(0)
  • Not exactly an IDE but SublimeText 2/3 is available on Linux now. There may be a debugger plugin for it too, who knows.

    Edit

    Here's a gdb plugin for SublimeText

    0 讨论(0)
  • 2021-02-02 13:47

    Depends, Code::Blocks is good, Eclipse is very nice too, but you will need a very good computer. In my opinion the best choice iss gcc, gdb and ViM or Gedit.

    0 讨论(0)
  • 2021-02-02 13:51

    My buddies from work use Eclipse + Scons, they also use Valgrind(spelling?) for tracking memory leaks and such.

    0 讨论(0)
  • 2021-02-02 13:53

    Visual Studio is good, indeed.

    On the free side:

    Qt Creator is getting quite good too, it's worth a try. There are advantageous by-products coming from the Qt framework:

    • huge library - not only to build GUI applications but for other domains as well
    • portability on multiple platforms

    A version 1.3 beta is available as a preview of the upcoming release but the current 1.2.1 is already all you need to manage projects.

    Eclipse has already been mentioned, it's a very good environment offering many plug-ins (Mylyn, SVN, ...).

    MonoDevelop somewhat supports C++ (more and more, I didn't check the latest version).

    0 讨论(0)
  • 2021-02-02 13:54

    About 7 years ago I used KDevelop that was shipped with KDE. I found it quite good back than, and I hope it also improved with the time. I found it quite comparable to VC++ 6 at this time.

    It also contains Qt support, if you are in need for some GUI toolkit.

    0 讨论(0)
提交回复
热议问题