GNU/Linux Ubuntu 20.04 Installing Eclipse C/C++ IDE – QuickStart Guide
Hi! The Tutorial shows you Step-by-Step How to Install Eclipse 2025-03 R IDE for C/C++ Development in Ubuntu 20.04 Focal LTS 64-bit GNU/Linux Desktop.
And the Eclipse C/C++ IDE for Ubuntu 20.04 Focal is written in Java and it contains a base Workspace and an extensible Plug-in System for customizing the Environment.
Here’s an overview of Eclipse IDE Features:
- Features and Capabilities: Eclipse provides a rich set of features and capabilities to support software development, including code editing, debugging, testing, version control integration, and more. It offers a highly customizable and extensible architecture, allowing developers to tailor the IDE to their specific needs.
- Supported Languages: While Eclipse is primarily known for Java development, it supports a wide range of programming languages through the use of plugins. These languages include but are not limited to C/C++, Python, PHP, JavaScript, Ruby, and more.
- Plugin Ecosystem: Eclipse boasts a vibrant ecosystem of plugins and extensions developed by the community and third-party vendors. These plugins add functionality for various tasks such as web development, database management, modeling, and integration with external tools and frameworks.
- Integrated Development Environment: Eclipse provides an integrated environment for all stages of the software development lifecycle. It includes features for project management, code compilation, debugging, testing, and deployment. Additionally, it supports collaborative development through features like version control integration and team collaboration tools.
- Rich Editing Tools: Eclipse offers powerful code editing tools with features like syntax highlighting, code completion, refactoring, and code templates. It also provides support for navigating code, searching for symbols, and organizing project files.
- Debugging and Testing: Eclipse includes comprehensive debugging tools for identifying and fixing errors in code. It supports various debugging techniques, breakpoints, watchpoints, and variable inspection. Additionally, it provides tools for running and managing unit tests and integration tests.
- Version Control Integration: Eclipse integrates with version control systems such as Git, SVN (Subversion), CVS, and others. It provides tools for managing repositories, committing changes, branching, merging, and resolving conflicts.
- Community and Support: Eclipse has a large and active community of developers, users, and contributors who provide support, documentation, tutorials, and plugins. The Eclipse Foundation oversees the development and governance of the Eclipse IDE project and its ecosystem.
To Install Eclipse C/C++ IDE we have First, to Download the Eclipse Linux Archive.
Especially relevant: this a System Wide Setup, for a Local one simply Extract and Run it from inside the Home Directory.
Finally, you find included detailed instructions about How to Getting-Started with Eclipse C Hello-World Example.

-
1. Launching Terminal
Open Terminal Window
Ctrl+Alt+t on Desktop
(Press “Enter” to Execute Commands).
-
2. Downloading Eclipse C/C++ IDE
Download Eclipse 2025-03 R IDE C
Skip the Eclipse Installer and Get the Eclipse Binaries…
-
3. Extracting Eclipse C/C++ IDE
Then Extract Eclipse into /tmp
Possibly Double-Click/Right-Click and Open with Archive Manager:
Or from Command Line:tar xvzf $HOME/Downloads/eclipse*.tar.gz -C /tmp/
-
4. Installing Eclipse C/C++ IDE
Then to Install Eclipse for C IDE
First, Set Ownership to the SuperUser with:sudo chown -R root:root /tmp/eclipse
Authenticate with the User Admin Pass.
If Got “User is Not in Sudoers file” then see: How to Enable sudo
And then Switch the Eclipse contents:sudo mv /tmp/eclipse /opt/
Finally, make a Symlink for Easy Launching from Shell:
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse
-
5. Setting Up C++ Compiler
Again to Install C++ Compiler for Ubuntu
Just Run:sudo apt install g++
-
6. Launching Eclipse C/C++ IDE
Finally, Launch & Enjoy Eclipse IDE
To Start Eclipse C from Terminal run:eclipse
How to Create an Eclipse App Launcher for Quick Starting
-
7. Eclipse C/C++ IDE Getting-Started Guide
How to Get Started with C Hello-World
