theia-cpp-extensions
theia-cpp-extensions copied to clipboard
Theia CPP extension
Overview
Collection of Theia extensions related to C/C++ development.
Features
@theia/cpp-debug:- Debugging support using
GDBthrough thecdt-gdb-vscodeextension. - Memory view (monitor process memory during debug sessions).
- Debugging support using
@theia/cppdeprecated and removed (past sources):- Deprecated C/C++ language-features extension.
(Language-features should instead be contributed by VS Code extensions).
- Deprecated C/C++ language-features extension.
How to build
The browser-app and electron-app directories contain examples of Theia-based applications which use the extensions
provided by the repository.
-
browser-appbuild instructions:$ yarn $ yarn rebuild:browser $ cd browser-app && yarn start -
electron-appbuild instructions:$ yarn $ yarn rebuild:electron $ cd electron-app && yarn start
Example Workspaces
cpp-debug-workspace- provides an easy and reproducible way to test the functionality present in the
@theia/cpp-debugextension. Includes a simple C/C++ program, debug launch configuration file (launch.json), and a task in order to compile the program (tasks.json).
- provides an easy and reproducible way to test the functionality present in the
License
- Eclipse Public License 2.0
- 一 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception
Trademark
"Theia" is a trademark of the Eclipse Foundation https://www.eclipse.org/theia