Форум программистов, компьютерный форум CyberForum.ru

Где взять консольный компилятор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Арифметика указателей http://www.cyberforum.ru/cpp-beginners/thread161916.html
есть size_t * pointer_1; logfile_f("\npointer_1 is 0x%X", pointer_1); есть size_t * pointer_2 = pointer_1 - 284; logfile_f("\npointer_2 is 0x%X", pointer_2); в итоге же: pointer_1 is 0x465B414 pointer_2 is 0x465AFA4
C++ Union что из себя представляет? Читал много книг и там про него не чего не было сказано, парни объясните мне пожалуйста для чего он? http://www.cyberforum.ru/cpp-beginners/thread161913.html
Скрипт для автоматизации забивания инфы C++
Есть такая проблема.... Имеется сайт......на нём есть какталог товаров.....забивается каталог через админку.... знач вводятся следующие поля ... наименования товара.... описание ..... цена..... нужно сделать небольшую программку которая бы брала екселевский документ( с информацией ) и автоматически бы забивала сама на сайт.... возможно ли это???? и если да то как??? выбрал с++ так как с...
Как установить весь MinGW? C++
Собственно сабж. Дома у меня Линукс и проблем не возникает. А на работе винда. Я использую Эклипсу с МинГВином, но нехватает Autoconf. Сабжевый инсталятор тянет только базовую систему. Выкачивать пакеты по одному удовлетворяя зависимости довольно долго. Непонятно...
C++ Сравнение элементов массива http://www.cyberforum.ru/cpp-beginners/thread161831.html
Доброе время суток. У меня такой вопрос. Как сравнить элементы массива,допустим массив состоит из пяти элентов???
C++ Статические поля класса class mi { int a,b; public: mi(int a, int b) : a(a),b(b) {} void sw() { std::cout<<a<<" - "<<b<<std::endl; } static int pa = 9; }; мне нужно сделать переменную в классе статическую и публичную. но как я понял это возможно сделать только внутри какойто функции? а просто как у меня в коде нельзя? подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
27.08.2010, 19:00     Где взять консольный компилятор?
Вам нужно искать ключи компилятора gcc, а не IDE DEV_C++. (вы ведь собрались компилировать из командной строки). Как писалось выше, под Виндовз испольуется MinGW, я не проверял, но думаю, что ключи компиляции gcc (g++) должны работать с MinGW.

Не по теме:

В гугле это найти без проблем



Добавлено через 2 минуты
Вот нашел по первой ссылке
--help (общие ключи)
-v --help (ключи всех фаз компиляции: препроцессор, компилятор, ассемблер, сборщик)
--target-help (выдать список ключей, управляющих генерацией кода: )
-pipe (использовать канал вместо временных файлов для обмена информацией между фазами)
-std=стандарт (список см. выше)
-g (включать отладочную информацию, ключ -g не мешает оптимизации, но порядок команд может удивить)
-fbounds-check
-fbounded-pointers
-fstack-check
-p (генерировать код для профилирования программой prof)
-pg (генерировать код для профилирования программой gprof)
-fprofile-arcs (генерировать код для сбора статистики обхода ветвей - в файлы *.da)
-E (выполнять только фазу препроцессора)
-S (выполнять фазы препроцессора и компиляции)
-S -g (для получения осмысленного ассемблерного текста с номерами строк)
-c (выполнять фазы препроцессора, компиляции и ассемблера)
-o имя-выходного-файла
-save-temps (не удалять временные файлы по завершению компляции)
-Dмакро=значение

Для компиляции под Intel x86_64 необходимо указывать ключи: -m64 -march=nocona.

Для компиляции под Intel 386 на машине с архитектурой x86_64 требуется установить пакет glibc-devel.i386 и указать ключ -m32. Сборку также производить с помощью "cc -m32"
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru