Почти случайно наткнулся на интересный «фреймворк» под названием Klish. Расшифровывается это дело так: Kommand Line Interface Shell. Это форк известного в узких кругах проекта clish версии 0.7.3, который в свою очередь расшифровывается как Command Line Shell Framework. Коротко говоря, klish позволяет делать cli (command line interface, она же консоль, он же командный терминал и т.д.) […]
Системы сборки
Компиляция под Linux — protobuf-c
Protocol Buffers — язык описания разных структур данных для сериализации — аналог XML от компании Google, которые утверждают, что это быстрее, компактнее и вообще круче. Короче говоря, штука полезная, многими используется. Для начала скомпилируем все это дело под Linux. Изначально компилятор protobuf был создан для языка С++, но мы будем собирать под чистый С, что […]
Системы сборки — make
Поговорим на тему сборки проекта. В данной статье рассмотрим как писать простенькие Make-файлы, для сборки проектов на языках C или C++. Конкретно мы будем компилировать проект на gcc стандарта C99.
Компиляция под Linux — jsoncpp
Небольшая статья о том, как скомпилировать библиотеку json-cpp под операционные системы Linux. Для начала, что это за библиотека такая. Данная библиотека предоставляет функционал для работы форматом данных JSON. Позволяет в удобно виде парсить из JSON строки конкретные значения, и в другую сторону — сериализовывать данные. В будущем напишу несколько статеек с простенькими примерами как пользоваться […]
Кросс-компиляция под ARM — OpenSSH
Продолжим серию статей про кросс-компиляцию различных библиотек под ARM архитектуру из под Linux (Прошла статья была про кросс-компиляцию Midnight Commander, можно посмотреть по ССЫЛКЕ). Задача, как обычно, незатейлива — кросс-компиляция OpenSSH из под системы Ubuntu 14.04.