Evgeny_CD 0 30 января, 2006 Опубликовано 30 января, 2006 · Жалоба Пытаюсь разобраться, как такое делается. Вот что нарыл - может, кому пригодится. Если кто подскажет - дополнит - будет вообще супер! =============================================================================== http://www.mingw.org/ MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs. MSYS: A Minimal SYStem to provide POSIX/Bourne configure scripts the ability to execute and create a Makefile used by make. http://www.spacejack.org/games/mingw/ MinGW Starter Guide - неплохо описано, чтоэто такое и с чем его едят. ** много ссылок на эту тулзу - вероятно, не все так плохо =============================================================================== http://www.perforce.com/jam/jam.html There is also a make utility called Jam which greatly simplifies the task of creating makefiles and managing dependencies. It is not an IDE, but it does allow you to create makefiles for large/complex projects with very simple, concise commands. This may appeal to some people better than a GUI tool. http://www.perforce.com/perforce/conf2001/...erd/WPLaura.pdf - manual ** упрощаем жизнь с make =============================================================================== http://www.bloodshed.net/devcpp.html Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. http://www.bloodshed.net/dev/index.html - one more host place http://www.bloodshed.net/dev/doc/index.html - docs ** монстровая штука =============================================================================== Вот бы эклипсу прикрутить, чтобы она крутилась под виндами, запускала GCC, живущий под CygWIn, ну и подставляла все либы и хидеры из http://www.mingw.org/ ** это вообще было бы супер! =============================================================================== Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beer_warrior 0 31 января, 2006 Опубликовано 31 января, 2006 · Жалоба MinGW прекрасно живет под виндами без всяких выкрутасов. DevCPP штука хорошая, с поддержкой разных приятных вещей, но писанная на Делфях, что накладывает определенный отпечаток. Советую обратить внимание на CodeBlocks www.codeblocks.org. Дополняется это хозяйство шаровой кроссплатформенной библиотечкой wxWidgets www.wxwidgets.org. Получаеться прекрасный комплект шаровых тулзов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 31 января, 2006 Опубликовано 31 января, 2006 · Жалоба Или FLTK, которая еще портирована под NanoX. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 31 января, 2006 Опубликовано 31 января, 2006 · Жалоба Советую обратить внимание на CodeBlocks www.codeblocks.org. :a14: посмотрел сайт - мощная штука!Дополняется это хозяйство шаровой кроссплатформенной библиотечкой wxWidgets www.wxwidgets.org. Да, это известная замечательная вещь!Получаеться прекрасный комплект шаровых тулзов.Меня больше всего привлекает их относительная легкость. Просто я внутри сопротивлясь тому, что для тестирования несложной проги на С надо поднимать всяких монстров типа Visual Studio. Хочется чего-нибудь простого и легкого - как раз как приведенные здесь тулзы (поднимать BC 3.xx в DOS сесии тоже как-то маразматично). Изучать С/С++ программизм чисто под винды я не буду - для моих задач Python + Tkinter + wxWidgets за глаза!Или FLTK, которая еще портирована под NanoX. Да, сильная штука! И перспектива nano-X очень приятная - все равно к ней прийдем http://www.fltk.org/index.php Есть еще (основано на FLTK) http://www.sptk.net/ The goal of this library is to create the easy-to-use, compact and effective library of controls to extend the abilities of FLTK library Там же SPDB. - итерфейс к базам данных. Наш человек делал! Alexey Parshin, 6A Mudgee Court, Chadstone VIC, 3148 Australia Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beer_warrior 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба Меня больше всего привлекает их относительная легкость. Просто я внутри сопротивлясь тому, что для тестирования несложной проги на С надо поднимать всяких монстров типа Visual Studio. Хочется чего-нибудь простого и легкого Ага и меня такой же подход. Хочеться вообще все собрать на флэшку и иметь рабочее место в кармане. :) Однако wx не такая уж и легковесная. FLTK выглядит очень привлекательно, однако мне не удалось ее собрать не под Visual C, ни под MinGW. Если у кого-то получилось --- Ну и если пошла такая петрушка, кидаю еще одну ссылку http://www.cs.cmu.edu/afs/cs/project/amule...t-overview.html тоже правда собрать не получилось :unsure: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 (изменено) · Жалоба http://www.cs.cmu.edu/afs/cs/project/amule...t-overview.html тоже правда собрать не получилось :unsure: ... А где там сами файлы проекта? Что-то я там вообше ничего не понял. :blink: Нашлось. Вот более правильная ссылка http://www.cs.cmu.edu/afs/cs/project/amule...mulet-home.html Изменено 1 февраля, 2006 пользователем Evgeny_CD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
framer 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба Ага и меня такой же подход. Хочеться вообще все собрать на флэшку и иметь рабочее место в кармане. :) Однако wx не такая уж и легковесная. FLTK выглядит очень привлекательно, однако мне не удалось ее собрать не под Visual C, ни под MinGW. Если у кого-то получилось --- Ну и если пошла такая петрушка, кидаю еще одну ссылку http://www.cs.cmu.edu/afs/cs/project/amule...t-overview.html тоже правда собрать не получилось :unsure: FLTK pod mingw sobirajet'sa bez problem a mozno i gotowuju sborku wzat' dla Dev-c++ http://sourceforge.net/project/showfiles.php?group_id=94270 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Olej 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба Просто я внутри сопротивлясь тому, что для тестирования несложной проги на С надо поднимать всяких монстров типа Visual Studio. Хочется чего-нибудь простого и легкого - как раз как приведенные здесь тулзы (поднимать BC 3.xx в DOS сесии тоже как-то маразматично). Изучать С/С++ программизм чисто под винды я не буду - для моих задач Python + Tkinter + wxWidgets за глаза! Если хочется чего-то такого "простого и лёгкого" ;), чтобы прокомпилировать под WIN и оттестировать С программу - посмотрите французский LCC (нет URL под рукой, думаю, поиском легко найдёте, довольно пользуемая штука... а если нет - поищу): - IDE (с редактором, отладчикос, ...); - по уровню соответствия стандарту С99 - выше GCC (а уже не говорю про все WIN), отмечают, что чуть ли не самое высокое соответствие... - обновления (до последнего времени) регулярные; - полная документация, справка ... большого объёма ... - переносимость (по исходному коду) в GCC - практически идеальная ... сам проделывал ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Виктория 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 (изменено) · Жалоба Спасибо всем за интересные ссылки :) думаю, поиском легко найдёте, довольно пользуемая штука... а если нет - поищу Olej, если можно дайте, пожалуйста, ссылку. ;) Спасибо заранее. Изменено 2 февраля, 2006 пользователем Vic1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба http://www.cs.virginia.edu/~lcc-win32/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beer_warrior 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба Да, lcc классная вещь однако.... 1.Надо иметь в виду, что лицензия там достаточно хитрожопая. 2.Что хуже, он за всеми стандартными функциями лезет в win dll. Программа получается очень легкая, но тормозная.... На RSDN где-то лежит обзор шаровых компиляторов. ИМХО gcc хорош именно сквознной поддержкой самых экзотических платформ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
framer 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба ИМХО gcc самый лучшый выбор. Не столько зависит от самого стандарта С99 сколько от кросплатформености самого компилятора и акуратной эмуляции то что не удаеться отделить от платформы. Вот простой пример . Захотел я посмотреть как работает FreeRtos с середины. Сделал порт на Win а чтобы как нибудь посмотреть внутрь (не ковыряясь дебагером ) то прикрутил GUI FoxToolkit. (Узнаете http://www.mycgiserver.com/~edgp/armeclipse/freertos.jpg :) ) Получилось глючно но как работает FreeRtos видно. А самое главное заняло мне это 2 часа + 1 час побалывался с задачами. Просто лично меня FreeRtos не свалил с ног поэтому сразу это бросил. Ну и самое главное все это собиралось на gcc (а конкретно на mingw ) хотя подозреваю ни у кого и идеи такой небыло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба http://www.cs.virginia.edu/~lcc-win32/И его прародитель http://www.cs.princeton.edu/software/lcc/ ftp://ftp.cs.virginia.edu/pub/lcc-win32/advanced.pdf Довольно интересная дока по фичам. Эдакий С+ (не С++). Интересно, как это соотносится с С99 и GCC? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 7 февраля, 2006 Опубликовано 7 февраля, 2006 · Жалоба Мне нравится клон LCC Pelles C Compiler http://www.smorgasbordet.com/pellesc/ нашел когда-то там http://www.thefreecountry.com/compilers/cpp.shtml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 7 февраля, 2006 Опубликовано 7 февраля, 2006 · Жалоба ...Мне нравится клон LCC Pelles C Compiler http://www.smorgasbordet.com/pellesc/ нашел когда-то там http://www.thefreecountry.com/compilers/cpp.shtml... :a14: И за компилер, и за список. Инфу по компилеру приведу прямо тут - она того заслуживает! Просто идеальня тулза для тех, кто хочет освоить программирование под Win. Мне оно не надо, хочется ближе с GCC быть - но все равно очень интересно!!! Pelles C for Windows is a complete development kit for Windows and Pocket PC. It contains among other things an optimizing C compiler, a linker, a resource compiler, a message compiler, a make utility and install builders for both Windows and Pocket PC. It also contains an integrated development environment (IDE) with project management, debugger, source code editor and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests. The compiler is based on LCC (by Chris Fraser and David Hanson), and the install builder for Windows is based on NSIS. Both are heavily modified. Features: Integrated resource editor. Integrated bitmap, icon and cursor editor. Integrated animated cursor and video editor. Integrated hex-dump editor. Integrated source-level debugger. Integrated source code editor with Win32 API call tips. Project management. Inline assembler with Intel syntax. Support for custom controls in the dialog editor. Support for additional project wizards. Support for Microsoft's exception handling: __try, __except, __finally, __leave. Support for Microsoft's new import libraries. Support for delayed loading of DLL's, much like Microsoft. Support for most C99 features. Support for Pocket PC. Pelles C is free! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться