Войти

Показать полную графическую версию : Компилятор


Artbol
09-08-2012, 18:24
Здравствуйте у меня такой вопрос:
Подскажите пожалуйста какой нибудь нормальный компилятор С++ под WinXP, без IDE(среды разработки), можно консольную версию. Который придерживает новые стандарты языка, например #include <iostream> вместо #include <iostream.h>. Пользовался DevC++, но не очень мне в нем комфортно, во первых там есть IDE которой я не пользуюсь(пишу я в Notepad++), во вторых чтобы результаты компиляции остались на экране нужно в код программы вставлять задержку экрана: cin.get() . В случае консольной версии, пожалуйста скиньте ссылку на команды. Заранее благодарен.

Iska
09-08-2012, 19:49
чтобы результаты компиляции остались на экране нужно в код программы вставлять задержку экрана: »
Запускайте из-под командной строки, либо, например, из-под Far Manager'а.

ferget
09-08-2012, 20:35
отсюда (http://code.google.com/p/mingw-builds/downloads/list) можно скачать компилятор gcc

тут (http://www.microsoft.com/en-us/download/details.aspx?id=8279) можно скачать Microsoft windows SDK (компилятор от VS2010 и набор библиотек)

Artbol
09-08-2012, 21:55
спасибо большое, а нельзя ли поподробнее про запуск из под Far Manager и командную строку? Я слышал что gcc под unix*, а мне под winXP нужно...

ferget
09-08-2012, 22:09
По моей ссылке можно скачать сборки gcc под windows

поподробнее про запуск из под Far Manager и командную строку »
Открываете командную строку, переходите в папку с исполняемым файлом, пишите в ком. строке "имя файла.exe"

Artbol
09-08-2012, 22:24
А каким образом то программа скомпилируется через командную строку, если у любого компилятора есть набор библиотек, или данные библиотеки есть в winXP? Я через командную строку компилил только Java файлы и то с помощью jdk и jre.

ferget
09-08-2012, 22:34
у любого компилятора есть набор библиотек »
Они вместе с библиотеками скачиваются

например, папка mingw в распакованном виде занимает 316 мегабайт

Artbol
10-08-2012, 02:04
Ну так вы говорите что через командную строку или Far, а где строка или far возьмут эти библиотеки, я вот это никак понять не могу.

ferget
10-08-2012, 02:17
через командную строку или Far, запускается компилятор, а уже компилятор разбирается с библиотеками

вот например для mingw надо написать в командной строке

g++ main.cpp

и компилятор g++ соберет программу

Artbol
10-08-2012, 17:48
Все, я понял, спасибо большое..




© OSzone.net 2001-2012