Package Description
This package includes:
- org.eclipse.cvs
- org.eclipse.equinox.p2.user.ui
- org.eclipse.help
- org.eclipse.platform
- org.eclipse.rcp
- org.eclipse.cdt.platform
- org.eclipse.cdt
- org.eclipse.mylyn_feature
- org.eclipse.mylyn.context_feature
- org.eclipse.mylyn.team_feature
- org.eclipse.mylyn.ide_feature
- org.eclipse.mylyn.bugzilla_feature
- org.eclipse.mylyn.wikitext_feature
- org.eclipse.cdt.mylyn
- org.eclipse.cdt.p2
- org.eclipse.cdt.debug.ui.memory
- org.eclipse.epp.package.common.feature
Windows 64-bit
Mac OS X (Cocoa) 32-bit
Mac OS X (Cocoa) 64-bit
Linux 32-bit
Linux 64-bit
Windows 64-bit: MD5 - SHA1
Mac OS X (Cocoa) 32-bit: MD5 - SHA1
Mac OS X (Cocoa) 64-bit: MD5 - SHA1
Linux 32-bit: MD5 - SHA1
Linux 64-bit: MD5 - SHA1
Bugzilla
Bug ID | Title | Status |
496240 | Opening 'Help Contents' prints some warning messages about log4j | NEW |
496363 | Cursor down at bottom of edit box only scrolls last two lines of text. | NEW |
490235 | Where can I add the lib files of C like include stdio.h in my project? | NEW |
480141 | C++ package should include the XML editor | NEW |
451930 | Create a debian package for EPP CPP | NEW |
455050 | Use Tycho 0.23.0-SNAPSHOT to leverage ability to express native dependencies | NEW |
506244 | Include a runtime (OpenJDK + OpenJ9 from AdoptOpenJDK?) in some EPPs | NEW |
512302 | Crash on Customize Perspective | NEW |
534619 | [Photon] [cpp] Include Tip of the Day | NEW |
542755 | CPP and Parallel packages require Java 11 support to build | NEW |
534592 | Error create interactive console | NEW |
522015 | Response of: Value must be an existing directory, when using ${eclipse_home} | NEW |
521784 | Bug 446072 | NEW |
238857 | Deadlock opening dialogs on EPP C++ | NEW |
449530 | This app can't run on your pc To find a version for your PC, please check with the software provider | NEW |
316452 | Run and Debug time termination (eclipse-cpp-helios-RC3-win32-x86_64) | NEW |
319647 | MCS51 family SDCC not compatible with build id 20100218-1602? | NEW |
316437 | Error and termination while Run or Debug is executed (eclipse-cpp-helios-RC3-win32-x86_64) | NEW |
281052 | 'Binary not found' when launching application after switching perspective | NEW |
250367 | Crashed after updating process | NEW |
321677 | CDT Helios impossible to install new software via GUI | NEW |
336456 | Showing the actual (int) value of an enum variable in CDT editor on hover | NEW |
442975 | Can't create a new Project | NEW |
444682 | The EPP C/C++ Package 'Samples' are empty on the Welcome page | NEW |
444683 | The EPP C/C++ Package docs mix 'user docs' with 'developer docs' | NEW |
422424 | Bug 'Restore Defaults' on CVS Repositories | NEW |
375866 | The CPP package content description (feature list) is outdated since Juno | NEW |
338462 | Cannot complete the install because of a conflicting dependency. Software being installed: Eclipse Java Development Tools 3.6.2 | NEW |
535781 | [EPP Photon RC3] java.lang.NoClassDefFoundError: org/eclipse/linuxtools/docker/core/IDockerConnection | ASSIGNED |
Bug ID | Title | Status |
441906 | java 1.7 not found | RESOLVED |
443474 | Crashes in 64 bit, advises need for 1.7 in 32 bit | RESOLVED |
450389 | cant install the download I made on my Pc | RESOLVED |
404686 | Download and Detail Checksums Don't Match | RESOLVED |
396874 | Wrong Download! | RESOLVED |
230318 | Add Mylyn support to C/C++ IDE | RESOLVED |
382264 | The 'Eclipse IDE for C/C++ Developers' builds are missing from the developer downloads page | RESOLVED |
460821 | MARS: No ability to add Java | RESOLVED |
478463 | Add multi-core visualizer and hardware debugging features | RESOLVED |
516675 | Add Terminal to CPP Package | RESOLVED |
520285 | lots of errors | RESOLVED |
549433 | Launchbar cannot be updated with Check for Updates | RESOLVED |
493861 | Never ever run in Dell Inspiron | RESOLVED |
490552 | Some features are not at the top-level in the new layout | RESOLVED |
480536 | Eclipse IDE for C++ fails to launch. Cannot find shared libraries. | RESOLVED |
490046 | [Welcome] Adopt Solstice theme for CPP package | RESOLVED |
340070 | Add features to CPP package | RESOLVED |
347860 | Add egit to cpp package | RESOLVED |
302165 | Move CDT version up to 7.0 for Helios | RESOLVED |
324865 | GDB / MI not available in eclipse Helios | RESOLVED |
251315 | Eclipse C++ Error /mingw/lib/libmingw32.a(main.o):main.c: undefined reference to `WinMain@16' | RESOLVED |
261138 | Installation of XML editor fails on eclipse linux 64 Bit c++ edition | RESOLVED |
250368 | the Format is wrong | RESOLVED |
238201 | sometimes can't start package on Linux 32 | RESOLVED |
236699 | SWT missing from CDT RC3 package for Linux64 | RESOLVED |
275213 | New feature for C/C++ Package | RESOLVED |
286944 | Eclipse IDE for C/C++ Developers - Mac OSX - does not include symbolic link to executable | RESOLVED |
278310 | Can't update with P2 (but then again, what's new ...) | RESOLVED |
466568 | eclipse-cpp-luna-SR2-linux-gtk-x86_64.tar.gz appears to be incomplete | CLOSED |
503020 | New eclipse not coming up - Giving java error | CLOSED |
535309 | EPP builds failing | CLOSED |
521395 | Ctrl+Click Indexing doesn't work in C++ modules | CLOSED |
520286 | lots of errors | CLOSED |
304607 | New feature for CPP package | CLOSED |
346223 | Add CDT update site to discovery | CLOSED |
333068 | Link to CDT New and Noteworthy is outdated | CLOSED |
345190 | Cannot configure CDT Indexer for Microsoft SDK 7 | CLOSED |
343981 | Add autotools feature | CLOSED |
334840 | Windows->Preferences menu item missing | CLOSED |
379734 | RFE: optionally import Linux Tools features via p2.inf rather than include them | CLOSED |
328546 | 'File Seach' feature - does not work the first time you run it | CLOSED |
316038 | new CDT logo for CPP package | CLOSED |
313497 | Eclipse Helios M7 for Linux x64 crashes on startup on openSUSE 11.2/x86_64 | CLOSED |
438545 | Team preferences missing | CLOSED |
405222 | I cant open up Eclipse at all | CLOSED |
324522 | eclipse hang by debugging inside linked librarys | CLOSED |
336606 | Eclipse Ganymede IDE hangs in Ubuntu 10.04 | CLOSED |
File a Bug on this Package
New and Noteworthy
Eclipse CDTEclipse Platform
Eclipse Mylyn
Testing Details
High-level programming languages are still the mainstay of computation. There are many languages that come with a lot of promise but are dead within a few years of their launch. However, there are some gems that emerged from the first generation of computers but are still very popular and relevant. C and C++ are both very popular and still actively used across applications and systems worldwide. These two languages are still active among programmers because of their powerful set of features and excellent security.
1. Eclipse
Eclipse is one of the most popular and powerful IDE’s For C/C++ which offers open-source utility and functionality for C and C++ programmers. New users can find this IDE as simple to use and work upon.
Features:
- Open-source software i.e available for free.
- Supports all platforms Windows, Linux, Mac OS X.
- Supports Debugging, Compiling, Profiling, Auto-completion of code and Refactoring i.e (restructuring of code can be performed without changing external behavior.
- It has a great graphical user interface (GUI) to arrange an element using drag and drop functionality.
- It also supports Static Code Analysis.
2. Code::Blocks
Code::Blocks is a free C, C++ IDE created to meet the most demanding needs of the developers of C and C++. This is an IDE with all the features you need for C and C++ development.
Features:
- Works on Windows, Linux and Mac OS X as well.
- It is designed to be fully configurable and extensible with its plugins.
- Supports Compiling, Debugging, Code Coverage, Profiling, Auto-completion of code
- It is a class browser i.e it can visualize object-oriented programming
- Like Eclipse it also has (GUI) to arrange elements using drag and drop functionality and also supports code analysis
3. GNAT Programming Studio
GNAT Programming Studio also is known as GPS, is a highly advanced Free IDE that simplifies the interaction between software and its developers. With its natural interface, GPS is easy to use, simplifies source navigation and also helps to highlight the fundamental ideas in the program.
Features:
- Multiplatform support
- Supports Compiling, Debugging, Code Coverage, Profiling, Auto-completion of code.
- It is also a class browser like Code::Blocks and also supports Code Refactoring.
- Has to drag and drop feature to ease the work of programmers.
4. Visual Studio Code
Features:
- It has an inbuilt Command Line Interface.
- Visual Studio Code comes with an integrated Git that allows for pulling, committing, and publishing using a simple GUI.
- It has a rich API for enabling tools for debugging.
- Intelligent Code completion, code refactoring, and snippets
5. CodeLite
CodeLite is an another excellent, free, open-source and cross-platform IDE for the C/C++ programming languages that run on all major platforms (Windows, Linux, and OSX)
Features:
- Generic support for compilers and Errors are clickable via the Buildtab.
- Supports next-generation debugger.
- It has an amazingly fast and powerful code completion tool based on its in-house parser.
- It also has its own RAD tool for building Widgets-based applications.
- Supports Static code analysis, refactoring, class browser, and profiling.
6. NetBeans 8
Netbeans C++ IDE consists of a lot of project-based templates for C and C++, that provides the capability to build applications with dynamic and static libraries in C and C++. It consists of amazing features that make it more popular among web developers.
Features:
- It is a free and open-source IDE
- Supports multiplatform
- Code completion is fast and supports refactoring for C/C++.
- This IDE is well integrated with the multi-session gdb debugger.
- It comes with automatic indentation, semantic highlighting, and formatting (provides a choice of formatting styles), code folding, bracket matching, and templates.
- You can use development tools on remote hosts to create, execute, and even debug projects from your client system in a simple manner.
7. Qt Creator
This is another cross-platform C++ IDE, but it is not free. Although you will get its free trial version for one month of use.
Features:
- Supports multiplatform.
- Supports Debugging, Compiling, Profiling, Auto-completion of code and Refactoring.
- Has to drag and drop functionality.
- Supports Static Code Analysis.
8. Sublime Text
Features:
- Easy and swift navigation to words, lines, and symbols
- Can automatically generate a project-wide index of every function, method, and class
- Highly customizable and powerful API
- Is embedded with syntax highlighting and auto-correction
9. Dev C++
Dev C++ is another good IDE for C and C++ programming languages. It is an open source IDE but supports only Windows platform and not Linux and OS X.
Features:
- Code Completion.
- Profiling support.
- Class Browser.
- Support GCC-based compilers.
- Customizable syntax highlighting editor.
- Integrated debugging (using GDB).
- Quickly create Windows, console, static libraries and DLLs.
- Edit and compile Resource files.
- Tool Manager.
10. C++ Builder
C++Builder is a great way to get started in building high-performance C++ applications for Windows without database connectivity. It is not a free IDE, has a proprietary license. It works on Windows and OS X only.
Features:
- Debugging.
- GUI Builder.
- Profiling.
- Auto-completion.
- Class browser.
- Compiler.
- Supports refactoring.
11. Anjuta
Anjuta is a versatile IDE comprising a number of advanced programming facilities that focus on providing a simple and usable user interface for powerful and efficient development. Although it is open source software, it supports Linux platform only.
Features:
- Anjuta UI is created to be simple to operate with powerful tools.
- Easy wizards and project templates to get started with new projects.
- Fully integrated GDB for onboard debugging.
- Project management.
- Application wizard.
- Source editor.
- Profiler and many more tools.
12. CLion
Features:
- Easy to launch new projects and the addition of files in one click.
- Analyze the context of your project and make your coding faster.
- Makes it easy to navigate to a symbol, file or class.
- CLion generates code for you and saves you from unnecessary typing.
- Correct codes will be written since the errors will be notified.
13. MonoDevelop
MonoDevelop allows developers to write desktop and web applications on Linux, Windows and Mac OS X quickly. You can also port .NET applications created with Visual Studio to Linux and Mac OS X with the same and a single code base for all platforms.
Features:
- Multi-platform.
- Advanced Text Editing.
- Multiple language support.
- Integrated Debugger.
- Configurable workbench.
- Create web projects with full code completion.
Here’s the Bonus One
14. Linx
- Easy-to-use, drag-and-drop interface
- Over 100 pre-built functions and services for rapid development
- One-click deployment to any local or remote Linx Server directly from the IDE
- Input and outputs include nearly any SQL & NoSQL databases, numerous file formats (text and binary) or REST and SOAP Web services
- Live debugging with step-through logic
- Automate backend processes via the timer, directory events or message queue or expose web services, and call APIs via HTTP requests
Good IDE help programmers to create error-free and maintainable applications or website. As there are huge numbers of IDE’s For C/C++ on the web, choosing the best IDE can be a difficult task. Which one is your favorite or best IDE’s For C/C++ amongst all above or if you have any other recommendations you can leave your suggestions in the Comment box below. Also, if you wish to learn C++, you can try out this amazing course ‘C++ Development Tutorial Series – The Complete Coding Guide‘. It explains the fundamentals as well as many of the advanced concepts of C++ such as string streams, arrays, error handling and much more!