Форум программистов, компьютерный форум 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...
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
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 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"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru