Версия для печати темы
Форум «Всё о Паскале» _ ОС и ПО _ Компиляторы C++
Автор: Bokul 12.01.2007 7:39
Хотелось бы найти что-то напоминающие Fpc. Есть такое?
Автор: xds 12.01.2007 7:53
http://www.delorie.com/djgpp/
Автор: Bokul 12.01.2007 11:26
xds, спасибо. Только идущие вместе Ide мне не сильно понравились, хотелось бы что-то побольше 25X80..
А есть какие-то урезанные бесплатные версии Borland C++ Builder для обучения?
Автор: hiv 12.01.2007 16:38
Цитата(Bokul @ 12.01.2007 7:26)
А есть какие-то урезанные бесплатные версии Borland C++ Builder для обучения?
Таких не видел.
Есть еще компилер http://www.q-software-solutions.de/products/lcc-win32/index.shtml под винду, проект вроде еще живой по сравнению с тем, что дал
xds. Но мне кажется он далек от стандарта и полной STL кажется нет (стандартная библиотека). Попробуй...
А вообще-то поставь себе linux и вперед вместе с gcc!
Учить этот язык советую из первоисточника Страуструп - основатель C++ и его стандартизатор. Читается трудно... поэтому бумажную форму не покупай, в текстовом виде его книг навалом в сети.
Автор: Altair 12.01.2007 16:49
Вопрос некорректный.
Тебе нужен компиляторC++ похожий на FPC.
Это как?
Или ты имел ввиду IDE?
Если НЕ IDE, то какие параметры тебя интересуют?
Языки-то разные!
Автор: volvo 12.01.2007 17:36
Цитата
Есть еще компилер LCC под винду
Только LCC не является С
++ компилятором... Это Plain-C...
Bokul компилятор и IDE - разные вещи... В принципе, можно скачать тот же Borland C++ Builder Free Compiler + Command Line Tools, и подключить его, скажем, к http://www.scintilla.org/SciTE.html, будешь компилировать программы прямо из редактора... Можно взять любой другой консольный компилятор, более соответствующий Стандарту... Опять же, другую IDE никто не мешает прикрутить...
Вот тут глянь, есть список Free http://www.freeprogrammingresources.com/free-ide.html и http://www.freeprogrammingresources.com/frcomplr.html...
Автор: Bokul 13.01.2007 6:04
Да действительно вопрос поставил не корректно. Интересует меня все: как компилятор так и IDE, а также debugger наподобие того, что у Fp (Gdb? Watches обязательно!).
Вариант с текстовым реактором не проходит, так как отладку проводить из него наверное нельзя.
volvo, спасибо за ссылки. Среди имеющехся там IDE наиболее понравилась http://www.codeblocks.org/. Что посоветуете по оставшимся двум элементам?
Code::Blocks рекомендует выбирать с такого набора:
Цитата
At this moment, Code::Blocks natively supports the following compilers:
* GNU GCC compiler & GDB debugger
* Microsoft Visual C++ Free Toolkit 2003
* Borland C++ Compiler 5.5
* DigitalMars Free Compiler
* OpenWatcom Portable Compiler
Автор: volvo 13.01.2007 6:15
Чем не нравится "Code::Blocks IDE, with MINGW compiler" с раздела Downloads по твоей же ссылке (в пакет включен также GDB для WinNT)? У меня установлена MinGW Developer Studio (к сожалению, инсталлятор был удален с сайта, с которого я качал, а других источников я не нашел), в MinGW компилятор прекрасный - GCC, стандарту соответствует, включен отладчик, все что нужно...
Автор: Bokul 13.01.2007 6:52
Да, все пошло. Только не могу никак разобраться как вести отладку консольного окна. Жму F8, окно Ide стает не активным и больше ничего не происходит.
Автор: volvo 13.01.2007 7:46
Не знаю, как настроен Code::Blocks, но у меня в Developer Studio кнопка F8 означает Build and Execute...
Последовательность моих действий такова: Включаю генерацию отладочной информации (ключ -g в свойствах проекта, ибо по умолчанию это отключено), делаю Build программе, и нажимаю кнопку F11 (Step Into)... Поскольку окно программы распахивается на весь экран, возвращаюсь в среду разработки (через кнопку Win), и устанавливаю в Рroperties окна программы Window вместо FullScreen... И потом уже пользуюсь F11 (Step Into), F10 (Step Over), Shift+F11 (Step Out), Ctrl+F10 (Run To Cursor) или соответствующими кнопками в IDE... Вот так выглядит отладка в процессе:
Эскизы прикрепленных изображений
Автор: Bokul 13.01.2007 8:22
Делал полностью то, что ты описал, результат - выше.
Нашел ссылку на http://www.parinyasoft.com/download.html, скачал MinGWStudioFullSetupPlus-2.05.exe версию, установил.
Цитата
Вот так выглядит отладка в процессе
А можно сделать консольное окно TopMost, чтобы при нажатии кнопок отладки оно не перекрывалось Ide?
Цитата
ключ -g в свойствах проекта, ибо по умолчанию это отключено
Project - Setting - вкладка Compile - Preprocessor definitions? Тут надо прописать?
Автор: volvo 13.01.2007 8:51
Сразу возникает вопрос - как ты оттуда умудрился скачать ??? Мне выдает какую-то левую ссылку, при переходе на которую браузер торжественно сообщает, что не может соединиться...
Цитата
А можно сделать консольное окно TopMost
Штатными средствами - сомневаюсь... Можно или написать свою программку, или взять готовую... Описание - здесь: http://www.computerra.ru/gid/rtfm/utility/255557/
Цитата
Тут надо прописать?
Вот тут надо отметить:
Эскизы прикрепленных изображений
Автор: Bokul 13.01.2007 9:15
Спасибо.
Цитата
Сразу возникает вопрос - как ты оттуда умудрился скачать ??? Мне выдает какую-то левую ссылку, при переходе на которую браузер торжественно сообщает, что не может соединиться...
После перехода по ссылке на сайте программы, тебя переносит сюда:
жмешь на кнопочку Download now и попадаешь на такую страницу
осталось только клацнуть по ссылке Worldwide Content Distribution Network (переход осуществляется с помощью javascript, не забудь включить его). Появляется окно закачки. Но, сразу ты сохраняешь не сам дистрибутив среды разработки, а прогу, которая уже закачивает MinGW. Если не выходит скачать прогу-закачку, могу выложить ее на форум или даже закачать саму среду в другое место.
Автор: Bokul 13.01.2007 23:10
А что скажите по-поводу Visual C++ 2005 Express Edition?