This README file is provided for 2nd year Magshimim students. This file includes a list of recommanded extensions for vscode development environment, installations, build and debug comfiguration files.
You can install VSCode via your app store, package manager, via snapcraft or directly from the site.
- C/C++
- CMake
- CMake Tools
- Tabnine AI
- GitLens
- Hex Editor
- hexdump for VSCode
- EasyZoom
- vscode-icons
- One Dark Pro
- Todo Tree
- Office Viewer(Markdown Editor)
Please run the following commands:
sudo apt install g++ cmake
This command will install the g++ compiler for C/C++ and the cmake build tools.
To build, execute and debug our project, VSCode is using configuration files to describe what he needs to do. Those files include refrences to executable files, commands that needed to be executed, command line arguments and more.
In this gist you have 2 more files: launch.json
and tasks.json
. They both needed to be included inside a directory called .vscode
that has to be placed in the same directory where your project files are.
Just create .vscode
directory and download the 2 config files and save them in it.
______ ______ ______ _______ __ __ __ ______ __ __
/ \ / \ / \ | \ | \ | \ | \ / \ | \ / \
| $$$$$$\| $$$$$$\| $$$$$$\| $$$$$$$\ | $$ | $$ | $$| $$$$$$\| $$ / $$
| $$ __\$$| $$ | $$| $$ | $$| $$ | $$ | $$ | $$ | $$| $$ \$$| $$/ $$
| $$| \| $$ | $$| $$ | $$| $$ | $$ | $$ | $$ | $$| $$ | $$ $$
| $$ \$$$$| $$ | $$| $$ | $$| $$ | $$ | $$ | $$ | $$| $$ __ | $$$$$\
| $$__| $$| $$__/ $$| $$__/ $$| $$__/ $$ | $$_____| $$__/ $$| $$__/ \| $$ \$$\
\$$ $$ \$$ $$ \$$ $$| $$ $$ | $$ \\$$ $$ \$$ $$| $$ \$$\
\$$$$$$ \$$$$$$ \$$$$$$ \$$$$$$$ \$$$$$$$$ \$$$$$$ \$$$$$$ \$$ \$$
:)