gcc main.c -o [name]
gcc main.c
-Wall -Wextra -Werror - flags that include warnings to improve code quality and detect potential problems
gcc -std=c11 -Wall -Wextra -Werror -pedantic main.c
./[name]
cppcheck --enable=all --suppress=missingIncludeSystem [name]
MallocStackLogging=1 leaks -q -atExit -- ./[name]
valgrind --tool=memcheck --leak-check=yes ./[name]
Install the extension C/C++ or Clang-Format in Visual Studio Code
Windows/Linux: Press CTRL + SHIFT + P ➜ enter Format Document ➜ select C/C++ Clang-Format or press ALT + SHIFT + F
Mac Os: Press SHIFT + COMMAND + P ➜ enter Format Document ➜ select C/C++ Clang-Format or press SHIFT + OPTION + F
For Clang-Format, you need to install
clang-format
itself into the operating system
choco install llvm
brew install clang-format
sudo pacman -S clang
After installing
Clang-Format
, the basic commands for working with the code format are
clang-format -n main.c
clang-format -i main.c
A good course on the C programming language from MIPT teachers (Taught in the 1st year of MIPT) on Stepik
gcc main.c -o [name]
gcc main.c
-Wall -Wextra -Werror - флаги, включающие предупреждения для повышения качества кода и обнаружения потенциальных проблем
gcc gcc -std=c11 -Wall -Wextra -Werror -pedantic main.c
./[name]
cppcheck --enable=all --suppress=missingIncludeSystem [name]
MallocStackLogging=1 leaks -q -atExit -- ./[name]
valgrind --tool=memcheck --leak-check=yes ./[name]
Установить расширение C/C++ или Clang-Format в Visual Studio Code
Windows/Linux: Нажать комбинацию клавиш CTRL + SHIFT + P ➜ ввести Format Document ➜ выбратьC/C++ Clang-Format или нажать комбинацию клавишALT + SHIFT + F
Mac OS: Нажать комбинацию клавиш SHIFT + COMMAND + P ➜ ввести Format Document ➜ выбрать C/C++ Clang-Format или нажать комбинацию клавишSHIFT + OPTION + F
Для Clang-Format необходимо установить сам
clang-format
в операционную систему
choco install llvm
brew install clang-format
sudo pacman -S clang
После установки
Clang-Format
основные команды для работы с форматом кода
clang-format -n main.c
clang-format -i main.c
Хороший крус по языку программирования C от преподавателей МФТИ (Читается на 1 курсе МФТИ) на Stepik
- C/C++ - Основное расширение для работы с C и C++ в VSCode
- C/C++ Runner - Упрощает запуск и отладку проектов на C и C++
- CMake Tools - Инструменты для работы с CMake в VSCode
- C/C++ - Основное расширение для работы с C и C++ в VSCode
- CodeLLDB - Отладчик для C, C++, Rust и других языков, использующих LLVM
- Clang-Format - Инструмент форматирования кода для C, C++, Objective-C, Java, JavaScript и TypeScript
- Midnight Codium - Темная тема для VSCode с улучшенной контрастностью
- Atom Material Icons - Красивые иконки для файлов и папок в стиле Material Design
- Better C++ Syntax - Улучшенная подсветка синтаксиса для C и C++
- Russian Language Pack for Visual Studio Code - Локализация VSCode на русский язык
- GitLens - Расширенная поддержка Git в VSCode
- Live Server - Локальный запуск и просмотр изменений в реальном времени (полезно для разработки веб-приложений на C с использованием WebAssembly)