MinGW |
Автор: admin Просмотров: 3778 Комментарии: 1
Добавлен: 13 февраля 2015
Обновлено: 8.04.2017 - 20:46
Сокращение "Минималистический GNU для Windows" — минималистская среда разработки родных приложений Microsoft Windows.
MinGW предоставляет полноценный набор Open Source инструментов программирования, которые подходят для разработки родных приложений MS-Windows и которые не зависят от сторонних DLL. Нет зависимости от большого количества DLL от Microsoft, как компонентов операционной системы. Наиболее заметным из них является MSVCRT.DLL - Microsoft C runtime library. Кроме этого, многопоточные приложения должны поставляться с поддержкой свободно распространяемых DLL, которые поставляются как часть самой MinGW.
Компиляторы MinGW предоставляют доступ к функциональности Microsoft C runtime и к некоторым language-specific runtimes. MinGW будучи минималистичным не делает и никогда не будет предоставлять POSIX среду выполнения для развертывания приложений POSIX на MS-Windows. Если вы хотите развертывания приложений POSIX на этой платформе, пожалуйста, рассмотрите Cygwin.
В первую очередь предназначен для разработчиков работающих под Windows, но и для кросс-платформенного использования. MinGW включает в себя:
- Порт GNU Compiler Collection (GCC), в том числе компиляторы C, C ++, ADA и Fortran
- GNU Binutils для Windows (ассемблер, компоновщик, менеджер архивов).
- CLI-инсталятор с дополнительным GUI, mingw-get для MinGW и MSYS развёртывание на MS-Windows.
- GUI сначала устанавливает инструмент mingw-get-setup, чтобы вы работали с mingw-get.
MSYS, сокращённо "Минимальные системные" — интерпретатор Bourne Shell. Предлагаемый в качестве альтернативы cmd.exe, MSYS обеспечивает командную строку общего назначения, которая подходит для портирования многих Open Source приложений на платформу MS-Windows: легковесный форк Cygwin-1.3 имеет небольшой набор UNIX-инструментов для облегчения этой задачи.
Использование MinGW для кросс-платформенной разработки
В то время как MinGW предоставляет инструменты в первую очередь для программистов работающих под Windows, многие разработчики запускают кросс-компиляторы из инструментов MinGW на таких платформах как GNU/Linux для создания приложений Windows. Чтобы облегчить эту модель разработки, многие дистрибутивы GNU/Linux предоставляют инструменты кросс-копиляции, полученные из цепей инструментов MinGW. Такие цепи инструментов кросс-компиляции не поддерживаются напрямую MinGW.org, хотя мы можем быть в состоянии помочь с советом, связанных со спецификой разработки приложений MS-Windows.
Для тех кто предпочитает использовать цепочки инструментов кросс-компилирования от mingw.org, мы предоставляем набор интерактивных shell-скриптов, которые проведут вас через процесс сборки набора подходящих инструментов кросс-компилирования прямо из наших исходников. Тем не менее, имейте в виду, что из-за ограниченности людских ресурсов, мы не смогли пополнить наши скрипты чтобы предоставить любые версии набора инструментов датирующихся выходом GCC-3.4.5.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Сборка программ, Компиляторы, Отладчики, Интерпретаторы, Генераторы кодов
Лицензия:
BSD License, Public Domain, GNU General Public License version 2.0 (GPLv2), MIT License, GNU General Public License version 3.0 (GPLv3)
Язык программирования:
Fortran, Pascal, C++, Ada, C, Java
Архитектура компьютера: x86
Сайт проекта
Скачать MinGW
Комментарии |
admin
10.04.2017 - 16:58
#1
Очень интересно узнать мнение пользователей Windows об этом юниксовом инструментарии сборки |