Russian Qt Forum
Ноябрь 01, 2024, 05:28
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Компиляторы и платформы
>
Компиляторы
>
Есть ли gcc for Windows ?
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Есть ли gcc for Windows ? (Прочитано 31446 раз)
Anonymous
Гость
Есть ли gcc for Windows ?
«
:
Март 05, 2004, 11:34 »
Хочу сваять прогу, однозначно работиающую и на Linux, и на Windows. Посему хочу использовать старый добрый С, никаких С++ и уж тем более визулей. Думаю, что лучше gcc для этих целей ничего нет. Только вот вопрос - есть ли его версия под винды ? Если кто даст ссылку - буду премного благодарен
Записан
Anonymous
Гость
Есть ли gcc for Windows ?
«
Ответ #1 :
Март 05, 2004, 11:34 »
Mingw
http://www.mingw.org/
Записан
npak
Гость
Есть ли gcc for Windows ?
«
Ответ #2 :
Март 12, 2004, 20:31 »
При переносе Linux->Windows компилятор -- вопрос второй. Вполне можно пользоваться cl из MS Visual Studio, он заметно быстрее чем gcc из cygwin.
Основной геморрой прячется в составе библиотек. Большая часть API, которая доступна в Linux, в Windows отсутствует или объявлена в необычных заголовках.
Хороший пример -- сокеты. В Windows нет заголовков <sys/socket.h> и <netinet/in.h>, а есть <winsock2.h>, подключение которого тянет огромный хвост прочих виндовых объявлений. В Windows сокеты надо инициализировать, а в Linux нет.
Таких примеров можно набрать много. Поэтому помимо компилятора надо искать библиотеки.
Подходящая платформа для портирования -- cygwin. В нём есть заморочки, связанные с процессами (Винды, всё-таки), но в целом код переносится без особых усилий.
Записан
Oxana
Гость
Есть ли gcc for Windows ?
«
Ответ #3 :
Март 12, 2004, 22:44 »
Я последнее время делаю dll кросскомпилером в linux.
Очень хорошо работает.
Ставишь mingw в Debian и компиляешь.
Проблемы есть например с scandir и прочее.
Приходиться костыли делать.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Есть ли gcc for Windows ?
«
Ответ #4 :
Апрель 15, 2004, 14:43 »
посоветовал бы писать на QT, если надо кроссовую прогу наваять.
http://hardclub.donntu.edu.ua/projects/qt/pages/index.htm
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
EugeneVC
Гость
Есть ли gcc for Windows ?
«
Ответ #5 :
Апрель 15, 2004, 15:04 »
если програ консольная или просто либу пишешь
тут с QT никак
Записан
foRaver
Гость
Есть ли gcc for Windows ?
«
Ответ #6 :
Апрель 30, 2004, 13:16 »
А если ещё старый добрый Mingw очень нужной и функциональной IDE оснастить (кстати, поставляется уже вместе с компилятором), да и к тому-же бесплатной - GNU/GPL... То работа наверное только в одно удовольствие может перейти
Dev-C++
Записан
Rainbow
Гость
Есть ли gcc for Windows ?
«
Ответ #7 :
Апрель 30, 2004, 15:16 »
Цитата: "EugeneVC"
если програ консольная или просто либу пишешь
тут с QT никак
Ну ты шутник аднака!
Консольные проги с помощью Qt - милое дело
Записан
rezuq
Гость
Есть ли gcc for Windows ?
«
Ответ #8 :
Май 29, 2004, 19:28 »
В качестве кросплатформенной библиотеки рекомендую wxWidgets (бывшая wxWindows) богатая возможностями, распостраняется с подробной документацией и кучей примеров, лицензия lgpl, со всеми вытекающими преимуществами
QT хороша, для *nix лицензия GPL, а для закрытых проектов требует покупки коммерческой лицензии, а вот под винду нет даже бесплатного gpl варианта, такчто даже для некоммерческих программ придется покупать коммерческую версию, можно конечно достать нелегальную копию, но не в этом дело
GTK активно развивается для *nix, но до сих пор нет нормальной стабильной реализации под винду
FLTK lgpl кросплатформенная библиотека, легкая быстрая, но слишком простая, бедные возможности, многого в ней нет
Записан
NikZ
Гость
Есть ли gcc for Windows ?
«
Ответ #9 :
Июнь 10, 2004, 17:33 »
IDE к MinGW - MinGW Dev Studio - ОЧЕНЬ хвалю. DevC++ в прошлом
)
http://www.parinya.ca/
Записан
Vanoo
Гость
Есть ли gcc for Windows ?
«
Ответ #10 :
Июнь 24, 2004, 12:21 »
Народ, а как устанавливать MinGW?
И какую версию лучше скачать?
Записан
NikZ
Гость
Есть ли gcc for Windows ?
«
Ответ #11 :
Июнь 24, 2004, 17:54 »
Качать лучше stable, и более того - собирать весь пакет по кусочкам, т.к. инсталлер, который у них на сайте - содерждить старые версии приложений.
Итак, качаем (
http://www.mingw.org/download.shtml
):
1. GCC 3.3.1 (gcc core, g++ - собственно компилятор).
2. MinGW runtime 3.3
3. MinGW Utilities 0.3
4. Windows API 2.5 (виндосовские api - если необходимо)
5. binutils 2.13.90
6. gdb 5.2.1-1 (дебаггер)
7. make 3.80.0-3 (мэйкер)
К этому всему делу можно скачать еще IDE:
8. MinGW Dev Studio - качаем тот, который самый маленький - т.е собственно сам mingw dev studio, без mingw (
http://www.parinya.ca
)
Все, что скачали - сливаем в одну директорию, кроме IDE - ее можно и лучше отдельно.
Записан
Vanoo
Гость
Есть ли gcc for Windows ?
«
Ответ #12 :
Июнь 25, 2004, 10:52 »
А по вашему мнению, что лучше cygwin или mingw?
И еще: можно ли пакеты к GNU использовать для этих компиляторов?
Записан
NikZ
Гость
Есть ли gcc for Windows ?
«
Ответ #13 :
Июнь 29, 2004, 07:35 »
Лучше - смотря что нужно. Cygwin представляет из себя больше эмулятор linux, нежели компилятор. Он объемен, он хорошо обновляется, он мощен. Но лично я использую minGW - потому что мне хватает и его, мне не нужна гигантская рабочаю станция, мне нужны просто порты GCC под вин и комплектующие к нему.
Записан
Vanoo
Гость
Есть ли gcc for Windows ?
«
Ответ #14 :
Июль 10, 2004, 10:30 »
А где моно взять русско-язычную документацию или описание к Cygwin?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...