Название: Есть ли gcc for Windows ? Отправлено: Anonymous от Март 05, 2004, 11:34 Хочу сваять прогу, однозначно работиающую и на Linux, и на Windows. Посему хочу использовать старый добрый С, никаких С++ и уж тем более визулей. Думаю, что лучше gcc для этих целей ничего нет. Только вот вопрос - есть ли его версия под винды ? Если кто даст ссылку - буду премного благодарен
Название: Есть ли gcc for Windows ? Отправлено: Anonymous от Март 05, 2004, 11:34 Mingw
http://www.mingw.org/ Название: Есть ли gcc for Windows ? Отправлено: npak от Март 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. В нём есть заморочки, связанные с процессами (Винды, всё-таки), но в целом код переносится без особых усилий. Название: Есть ли gcc for Windows ? Отправлено: Oxana от Март 12, 2004, 22:44 Я последнее время делаю dll кросскомпилером в linux.
Очень хорошо работает. Ставишь mingw в Debian и компиляешь. Проблемы есть например с scandir и прочее. Приходиться костыли делать. Название: Есть ли gcc for Windows ? Отправлено: Racheengel от Апрель 15, 2004, 14:43 посоветовал бы писать на QT, если надо кроссовую прогу наваять.
http://hardclub.donntu.edu.ua/projects/qt/pages/index.htm Название: Есть ли gcc for Windows ? Отправлено: EugeneVC от Апрель 15, 2004, 15:04 если програ консольная или просто либу пишешь
тут с QT никак :) Название: Есть ли gcc for Windows ? Отправлено: foRaver от Апрель 30, 2004, 13:16 А если ещё старый добрый Mingw очень нужной и функциональной IDE оснастить (кстати, поставляется уже вместе с компилятором), да и к тому-же бесплатной - GNU/GPL... То работа наверное только в одно удовольствие может перейти :)
Dev-C++ (http://www.bloodshed.net/dev/devcpp.html) Название: Есть ли gcc for Windows ? Отправлено: Rainbow от Апрель 30, 2004, 15:16 Цитата: "EugeneVC" если програ консольная или просто либу пишешь тут с QT никак :) Ну ты шутник аднака! Консольные проги с помощью Qt - милое дело :) Название: Есть ли gcc for Windows ? Отправлено: rezuq от Май 29, 2004, 19:28 В качестве кросплатформенной библиотеки рекомендую wxWidgets (бывшая wxWindows) богатая возможностями, распостраняется с подробной документацией и кучей примеров, лицензия lgpl, со всеми вытекающими преимуществами
QT хороша, для *nix лицензия GPL, а для закрытых проектов требует покупки коммерческой лицензии, а вот под винду нет даже бесплатного gpl варианта, такчто даже для некоммерческих программ придется покупать коммерческую версию, можно конечно достать нелегальную копию, но не в этом дело GTK активно развивается для *nix, но до сих пор нет нормальной стабильной реализации под винду FLTK lgpl кросплатформенная библиотека, легкая быстрая, но слишком простая, бедные возможности, многого в ней нет Название: Есть ли gcc for Windows ? Отправлено: NikZ от Июнь 10, 2004, 17:33 IDE к MinGW - MinGW Dev Studio - ОЧЕНЬ хвалю. DevC++ в прошлом :))
http://www.parinya.ca/ Название: Есть ли gcc for Windows ? Отправлено: Vanoo от Июнь 24, 2004, 12:21 Народ, а как устанавливать MinGW?
И какую версию лучше скачать? Название: Есть ли gcc for Windows ? Отправлено: NikZ от Июнь 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 - ее можно и лучше отдельно. Название: Есть ли gcc for Windows ? Отправлено: Vanoo от Июнь 25, 2004, 10:52 А по вашему мнению, что лучше cygwin или mingw?
И еще: можно ли пакеты к GNU использовать для этих компиляторов? Название: Есть ли gcc for Windows ? Отправлено: NikZ от Июнь 29, 2004, 07:35 Лучше - смотря что нужно. Cygwin представляет из себя больше эмулятор linux, нежели компилятор. Он объемен, он хорошо обновляется, он мощен. Но лично я использую minGW - потому что мне хватает и его, мне не нужна гигантская рабочаю станция, мне нужны просто порты GCC под вин и комплектующие к нему.
Название: Есть ли gcc for Windows ? Отправлено: Vanoo от Июль 10, 2004, 10:30 А где моно взять русско-язычную документацию или описание к Cygwin?
Название: Есть ли gcc for Windows ? Отправлено: EugeneVC от Июль 10, 2004, 11:03 боюсь что такой нет
Название: Есть ли gcc for Windows ? Отправлено: Anonymous от Февраль 15, 2005, 22:43 Можешь купить книгу
"GTK+ Разработка переносимых графических интерфейсов" + CD Там на диске есть и сам cygwin и утилиты. |