Skip to content

Commit b26a44f

Browse files
authored
Merge branch 'eclipse-cdt:main' into copilot/support-inline-and-goto-keywords
2 parents 5db0aaf + 1ab8885 commit b26a44f

3 files changed

Lines changed: 76 additions & 1 deletion

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ The recommended way to obtain Eclipse CDT is to download it as part of the compl
1818

1919
Alternatively Eclipse CDT can be installed into an existing Eclipse installation using this p2 URL: `https://download.eclipse.org/tools/cdt/releases/latest/` ([see how](https://help.eclipse.org/topic/org.eclipse.platform.doc.user/tasks/tasks-127.htm))
2020

21+
> [!NOTE]
22+
> Eclipse CDT uses command line tools to support editing, building and debugging activities. Refer to the
23+
> [Before you Begin page](https://help.eclipse.org/topic/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm)
24+
> for tool installation details.
25+
2126
### Download Development Builds
2227

2328
Milestone builds of the *Eclipse IDE for C/C++ Developers* or *Eclipse IDE for Embedded C/C++ Developers* can be found on the [Eclipse Downloads page](https://www.eclipse.org/downloads/packages/) by clicking on the Eclipse Developer Builds tab (only present when there is a milestone build newer than the latest release).

doc/org.eclipse.cdt.doc.user/src/concepts/cdt_c_before_you_begin.adoc

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,76 @@ however, be installed by default. For instructions about installing the
113113
GNU toolchain for Linux, see the instructions for your particular
114114
distribution.
115115

116+
In the case of Debian-based Linux distributions, use the following commands to install individual tools:
117+
118+
[cols="1,5,4"]
119+
|===
120+
|Tool|Installation command|Notes
121+
122+
|clang
123+
|`apt install clang`
124+
|Provides the _LLVM with Clang_ toolchain
125+
126+
|clangd
127+
|`apt install clangd`
128+
|Required by the _C/{cpp} Editor (LSP)_
129+
130+
|cmake
131+
|`apt install cmake`
132+
|Required for building _CMake_ projects
133+
134+
|gcc
135+
|`apt install build-essential`
136+
|Provides the _Linux GCC_ toolchain
137+
138+
|gdb
139+
|`apt install gdb`
140+
|Required for local _C/{cpp} Application_ debugging
141+
142+
|make
143+
|`apt install make`
144+
|Required for building _Managed Build_ projects
145+
146+
|ninja
147+
|`apt install ninja-build`
148+
|Required for building _CMake_ projects
149+
|===
150+
151+
In the case of Red Hat-based Linux distributions, use the following commands to install individual tools:
152+
153+
[cols="1,5,4"]
154+
|===
155+
|Tool|Installation command|Notes
156+
157+
|clang
158+
|`dnf install clang`
159+
|Provides the _LLVM with Clang_ toolchain
160+
161+
|clangd
162+
|`dnf install clang-tools-extra`
163+
|Required by the _C/{cpp} Editor (LSP)_
164+
165+
|cmake
166+
|`dnf install cmake`
167+
|Required for building _CMake_ projects
168+
169+
|gcc
170+
|`dnf groupinstall "Development Tools"`
171+
|Provides the _Linux GCC_ toolchain
172+
173+
|gdb
174+
|`dnf install gdb`
175+
|Required for local _C/{cpp} Application_ debugging
176+
177+
|make
178+
|`dnf install make`
179+
|Required for building _Managed Build_ projects
180+
181+
|ninja
182+
|`dnf install ninja-build`
183+
|Required for building _CMake_ projects
184+
|===
185+
116186
=== macOS
117187

118188
The CDT supports the _LLVM with Clang_ toolchain provided by the
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<hr>
2-
<p><small>Copyright (c) 2000, 2025 Contributors to the Eclipse Foundation</small></p>
2+
<p><small>Copyright (c) 2000, 2026 Contributors to the Eclipse Foundation</small></p>

0 commit comments

Comments
 (0)