280 читали · 8 месяцев назад
CMake от начинающего до опытного. Часть 1 - Введение.
Данный материал открывает серию статей о моем опыте практического использования СМаке. Надеюсь серия поможет начинающим программистам в освоении этого крайне важного инструмента в арсенале C++ разработчика. Так что же такое СМакe? Согласно Википедии, CMake (от англ. cross-platform make — кросс платформенный make) — это кросс платформенное программное средство автоматизации сборки программного обеспечения из исходного кода. При этом сборка в данном случае - это не только процесс получения библиотеки или исполняемого файла из исходного текста программы...
6 месяцев назад
CMake от начинающего до опытного. Часть 2 - Создаем первый проект.
Приступим к практической работе с CMake. Как было сказано в предыдущей статье, CMake - это средство автоматизации сборки ПО. Оно не может ничего построить самостоятельно. Поэтому перед установкой CMake необходимо, как минимум, установить компилятор. Для операционных систем семейства Linux и языка С++ наиболее популярными являются компиляторы g++ и clang++. Для проверки примеров статей из данной серии я использую операционную систему Ubuntu 20.04 и компилятор g++ . Вначале проверим наличие g++ в системе командой g++ --version...