Сборка «Си-экспресс» — скачать бесплатно

Сборка «Си-экспресс» — это набор инструментов программирования на языке Си. Сборка не требует установки и организована по принципу «распаковал и запустил». Её можно иметь с собой на флэшке и при необходимости быстро распаковать и написать программу на языке Си.

В состав сборки входят бесплатные кросс-платформенные инструменты и библиотеки.

Скачать сборку «Си-экспресс» – русская версия (137 Mb)

1. Состав сборки «Си-экспресс»

1.1 Среда программирования Code::Blocks, ver 16.01

CodeBlocks имеет в своём арсенале всё самое необходимое для разработки: редактор, компилятор, отладчик.

Распространяется по лицензии GPL и разрабатывается под такие платформы, как Windows, Linux и Mac OS X.

Имеет возможность для подключения практически всех популярных библиотек на языке Си. В состав сборки включена русификация интерфейса.

Официальный сайт: http://www.codeblocks.org/

Инструкция: http://www.codeblocks.org/docs/main_codeblocks_en.html

1.2 Компилятор mingw, GCC 4.9

Официальный сайт: http://www.mingw.org

1.3 Библиотека для создания графического интерфейса GTK+, ver 2.24

GTK+ — это бесплатная кросс-платформенная библиотека виджетов для создания графического интерфейса.

Первоначально создавалась для редактора GIMP. Сейчас является фактическим стандартом для кросс-платформенных приложений.

Для работы с библиотекой GTK+ необходимо:

На этапе компиляции:

Меню > Настройки > Редактор глобальных переменных

Глобальная переменная GTK должна указывать на библиотеку GTK.

На этапе выполнения:

  • Или поместить в папку с исполняемой программой библиотеки GTK-LIB.
  • Или указать путь к библиотеке в системной переменной path.

Официальный сайт: https://www.gtk.org/

Руководство по GTK+ 2.0 (rus): http://www.opennet.ru/docs/RUS/gtk_plus/

1.4 Редактор интерфейса Glade, ver 3.8.5

Glade — свободное приложение для визуального создания графических интерфейсов на основе GTK+

Официальный сайт: https://glade.gnome.org/

1.5 Графическая библиотека Cairo

Cairo — это программная библиотека для отрисовки векторной графики с открытым исходным кодом. Включает в себя аппаратно-независимый прикладной программный интерфейс для разработчиков программного обеспечения. Cairo предоставляет графические примитивы для отрисовки двумерных изображений посредством разнообразных бекендов. Когда есть возможность, Cairo использует аппаратное ускорение.

Подключение библиотеки Cairo:

Правой кнопкой на проекте > Опции сборки > Linker Settings > Добавить

C:\Prog\CodeBlocks\GTK\lib

..\..\Prog\CodeBlocks\GTK\lib\gdk-win32-2.0.lib

..\..\Prog\CodeBlocks\GTK\lib\cairo.lib

Официальный сайт: www.cairographics.org

Учебник: www.opennet.ru/docs/RUS/tutorial_cairo/

2. Установка и проверка

2.1 Запуск

Распаковать файл CodeBlocks.zip в любую папку.

Запустить codeblocks.exe.

2.2 Русификация

Меню> Settings > Environment > View > Internationalization > Russian

2.3 Проверка работы

Файл > Создать > Проект

Выбрать «Console application»

Выбрать «C»

Указать данные проекта

Ничего не менять

Нажать F9 для сборки и запуска приложения.

Программа работает.

Читайте статьи на эту тему:

Понравилась статья? Поделитесь ею с друзьями: