mirror of
https://github.com/salmer/CppDeveloperRoadmap.git
synced 2025-12-17 04:24:39 +03:00
Added build systems descriptions in tooling
This commit is contained in:
25
Tooling.md
25
Tooling.md
@@ -51,11 +51,13 @@
|
||||
* Visual Assist
|
||||
|
||||
Сайт:
|
||||
|
||||
TO DO: description
|
||||
|
||||
* Incredibuild
|
||||
|
||||
Сайт:
|
||||
|
||||
TO DO: description
|
||||
|
||||
|
||||
@@ -63,30 +65,39 @@
|
||||
|
||||
* Cmake
|
||||
|
||||
Сайт:
|
||||
TO DO: description
|
||||
Сайт: https://cmake.org/
|
||||
|
||||
Кроссплатформеная система автоматизации сборки приложения из исходного кода. Генерирует необходимые артефакты для последующей сборки приложения на целевой платформе. На текущий момент считается "стандартным" инструментом для сборки различных библиотек при поставке в качестве исходного кода.
|
||||
|
||||
* Conan
|
||||
|
||||
Сайт:
|
||||
TO DO: description
|
||||
Сайт: https://conan.io/
|
||||
|
||||
Стоимость: бесплатно
|
||||
|
||||
Пакетный менеджер, а также менеджер зависимостей для организации C++ библиотек и фреймворков. Поддерживает работу с различными платформами: Windows, Linux, etc. Поддерживает интеграцию с CMake, Visual Studio и т.д.
|
||||
|
||||
|
||||
* Ninja
|
||||
|
||||
Сайт:
|
||||
TO DO: description
|
||||
Сайт: https://ninja-build.org/manual.html
|
||||
|
||||
Стоимость: бесплатно
|
||||
|
||||
Менеджер сборки проектов для приложений, написанны на Си и C++. Основное преимущество, которое пытается добиться данный менеджер: быстрая сборка проектов. Поддерживает кроссплатформенную разработку, поддерживает все популярные компиляторы.
|
||||
|
||||
|
||||
## Code checkers, sanitizers
|
||||
## Анализаторы кода
|
||||
|
||||
* PVS Studio
|
||||
|
||||
Сайт:
|
||||
|
||||
TO DO: description
|
||||
|
||||
|
||||
* Cpp Check
|
||||
|
||||
Сайт:
|
||||
|
||||
TO DO: description
|
||||
|
||||
Reference in New Issue
Block a user