Платный консольный компилятор
От: TailWind  
Дата: 18.04.08 08:26
Оценка:
Посоветуйте, пожалуйста

Нужно:
1. Хедеры Win32
2. STL
3. Нет глюков и ошибок
4. Нет setup.exe
5. Делает быстрый код


22.04.08 02:02: Перенесено модератором из 'C/C++' — Кодт
Re: Платный консольный компилятор
От: ArtDenis Россия  
Дата: 18.04.08 08:52
Оценка: +1 :))
TailWind wrote:
>
> Нужно:
> ...
> 3. Нет глюков и ошибок

Первое апреля уже прошло
Posted via RSDN NNTP Server 2.1 beta
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: Платный консольный компилятор
От: Сергей  
Дата: 18.04.08 08:54
Оценка: -1
Здравствуйте, TailWind, Вы писали:

TW>Посоветуйте, пожалуйста


TW>Нужно:

TW>1. Хедеры Win32
TW>2. STL
TW>3. Нет глюков и ошибок
TW>4. Нет setup.exe
TW>5. Делает быстрый код

Под все требования, кроме указанного в названии темы, отлично подходит mingw-gcc.
http://www.mingw.org/
Re: Платный консольный компилятор
От: CreatorCray  
Дата: 18.04.08 08:59
Оценка:
TW>Посоветуйте, пожалуйста

TW>3. Нет глюков и ошибок

100% гарантии тебе все равно никто не даст.

TW>4. Нет setup.exe

Коммерческий компилер без инсталлятора — почти нереально.
Да и чем он тебе так мешает? Обычно после инсталляции практически любой С++ компилер можно таскать как угодно.

TW>1. Хедеры Win32

TW>2. STL
В смысле — носит свои с собой? А смысл??

TW>5. Делает быстрый код

Еслиб не некоторые твои пункты — советовал бы Intel C++
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re: Платный консольный компилятор
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 18.04.08 09:02
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>1. Хедеры Win32

Platform SDK

TW>2. STL

STLport, Apache C++ Standard Library

TW>3. Нет глюков и ошибок



TW>4. Нет setup.exe

Таких не знаю.

TW>5. Делает быстрый код

Ну, тут все относительно — вроде вот, Интел хвалят.

Home of Open Watcom, MinGW — Home (Хедеры Win32 и STL в комплекте), экспресс-версии Студии (STL в комплекте).

Встречный вопрос: а почему именно платный? Что же касается требования "Нет setup.exe", то, видимо придется его делать самому для последующего "развертывания" — ничего сложного в этом нет ИМХО.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий
Re[2]: Платный консольный компилятор
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 18.04.08 09:03
Оценка:
Здравствуйте, Сергей, Вы писали:

С>Под все требования, кроме указанного в названии темы, отлично подходит mingw-gcc.

С>http://www.mingw.org/

Гх-м-м... у него же на текущий момент web-setup. Или предлагается просто tarballs выкачать и развернуть руками?
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий
Re: Платный консольный компилятор
От: Tujh Голландия  
Дата: 18.04.08 09:08
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>Посоветуйте, пожалуйста

TW>Нужно:
TW>1. Хедеры Win32
TW>2. STL
TW>3. Нет глюков и ошибок
TW>4. Нет setup.exe
TW>5. Делает быстрый код

А чем бесплатные не устраивают:
1. MinGW (GCC) это наверное лучший выбор, т.к. удовлетворяет всем условиям.
2. VCToolkitSetup.exe(~32МБ) это компилятор M$ VC++ 7.1, но нет нидеров для Win32, их надо качать отдельно. Setup как таковой нужен, но может быть выполнен единожды на любой машине, а потом достаточно лишь скопировать папку на целевую.
3. freecommandLinetools.exe (Borland C++ 5.5) но на счет глюкавости его отзывы не очень, но зато Platform SDK в комплекте. Устанавливается простой распаковкой, т.к. ZipSFX
4. OpenWatcom так же все в комплекте, и с установкой ситуация аналогичная п.3

Есть и еще куча всяких, но эти вроде бы самые популярные...
Re[2]: Платный консольный компилятор
От: TailWind  
Дата: 18.04.08 09:12
Оценка:
CC>Еслиб не некоторые твои пункты — советовал бы Intel C++

Я так и не смог разобраться.
Нужна ему Microsoft Studio или нет?
Re[2]: Платный консольный компилятор
От: TailWind  
Дата: 18.04.08 09:15
Оценка:
SDB>а почему именно платный?

Например, я нашёл ошибку в бесплатном BCB5
А попросить её устранить я не могу.
Re[3]: Платный консольный компилятор
От: CreatorCray  
Дата: 18.04.08 09:16
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>Я так и не смог разобраться.

TW>Нужна ему Microsoft Studio или нет?
Честно говоря не сильно в курсе
IDE точно не обязательна — он и без нее отлично компилит.
А вот include\lib и компилер(компилить IDL)+линкер он от вижуалки использует.
Т.е. может и понадобится.

При этом отлично работает через IncrediBuild на вообще пустых компах.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[3]: Платный консольный компилятор
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 18.04.08 09:20
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>Например, я нашёл ошибку в бесплатном BCB5

TW>А попросить её устранить я не могу.

То есть, его не поддерживают что ли? Тогда наверно MinGW или Open Watcom — они хоть и бесплатные, но баг-трекинг там AFAIK есть.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий
Re[2]: Платный консольный компилятор
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 18.04.08 09:24
Оценка:
Здравствуйте, Tujh, Вы писали:

T>4. OpenWatcom так же все в комплекте


А разве там STL не в "экспериментальной" стадии находится? Или я просто от жизни отстал?
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий
Re[3]: Платный консольный компилятор
От: Tujh Голландия  
Дата: 18.04.08 09:36
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Здравствуйте, Tujh, Вы писали:


T>>4. OpenWatcom так же все в комплекте


SDB>А разве там STL не в "экспериментальной" стадии находится? Или я просто от жизни отстал?

Кое что уже готово, как утверждают разработчики, а кое-что почти
За подробностями сюда.
Re: Платный консольный компилятор
От: Кодт Россия  
Дата: 18.04.08 09:43
Оценка:
Здравствуйте, TailWind, Вы писали:

ИМХО,

TW>1. Хедеры Win32

Взять Platform SDK у микрософта. Там всё C/C++ совместимо, без MS-specific. Подойдёт к любому компилятору.

TW>2. STL

Взять STLport.

TW>3. Нет глюков и ошибок

Нет, сынок, это фантастика.
Самый близкий к стандарту — comeau, но и у него какие-то приколы есть.
А так, gcc свежие, icc, vc2005, vc2008...
Только не борланд.

TW>4. Нет setup.exe

Ну, например, gcc можно развернуть в любом каталоге.
Да и vc без IDE тоже.
Единственно, придётся установить разные переменные окружения, но для этого достаточно написать .bat-файл (например, у vc он называется vcvars32.bat) и вызывать перед запуском компилятора.

Естественно, у них есть инсталляторы.
Но после установки сделать портабельную версию — трудов не составит.

TW>5. Делает быстрый код

Компилировать со всеми оптимизациями. Откровенных глупостей и тормозов у всех вышеперечисленных нет. icc, кажется, быстрее всех.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[3]: Платный консольный компилятор
От: Кодт Россия  
Дата: 18.04.08 09:43
Оценка: 1 (1) +2
Здравствуйте, TailWind, Вы писали:

SDB>>а почему именно платный?


TW>Например, я нашёл ошибку в бесплатном BCB5

TW>А попросить её устранить я не могу.

Так с этого бы и начал. Просто откажись от любых версий бцбилдера.
А будет ли setup и IDE — какая разница?
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[4]: Платный консольный компилятор
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 18.04.08 09:45
Оценка:
Здравствуйте, Tujh, Вы писали:

T>Кое что уже готово, как утверждают разработчики, а кое-что почти

T>За подробностями сюда.

Currently OWSTL is in an unfinished, immature state. Perhaps 50% of the STL is available, depending on how one measures it, and none of the code has yet been exercised extensively in the real world. It is our hope, of course, that both of these issues will get resolved in the coming months. We believe that with the community's help OWSTL can become a fully functional and high quaility implementation. If you use OWSTL and find problems with it, don't hesitate to report them either in the Open Watcom Bugzilla or in the Open Watcom newsgroups.


Не впечатлило.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
- Искренне ваш, Поросенок Пафнутий
Re[3]: Платный консольный компилятор
От: Сергей  
Дата: 18.04.08 10:02
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Гх-м-м... у него же на текущий момент web-setup. Или предлагается просто tarballs выкачать и развернуть руками?


Ну он же сам без сетапа попросил.
Re[4]: Платный консольный компилятор
От: TailWind  
Дата: 18.04.08 10:08
Оценка:
К>Просто откажись от любых версий бцбилдера.

Это сейчас и делаю
Re[2]: Платный консольный компилятор
От: TailWind  
Дата: 18.04.08 10:28
Оценка:
К>Взять Platform SDK у микрософта. Там всё C/C++ совместимо, без MS-specific. Подойдёт к любому компилятору.

Мой опыт говорит, что нет.

Например, в разных компиляторах по разному задаётся выравнивание структуры (1,2,4,8 байт)
Получается что всё работает, но в некоторых неожиданных местах глючит.

К>Да и vc без IDE тоже.

Я не могу найти где его можно купить.
Я подозреваю, что он больше не поддерживается.

К>icc, кажется, быстрее всех.

На их сайте написано, что он работает только в связки с MSVS
Re[3]: Платный консольный компилятор
От: Сергей  
Дата: 18.04.08 10:30
Оценка:
Здравствуйте, TailWind, Вы писали:

TW>На их сайте написано, что он работает только в связки с MSVS


По моему, это если IDE нужна.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.