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

Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
quicksdk
37 / 5 / 1
Регистрация: 13.04.2011
Сообщений: 193
28.03.2013, 10:59     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #1
Можно ли как-нибудь ускорить компиляцию кода (консольное приложение) в dev-c++ или Visual studio 2012 express?
Время компиляции ~5 секунд в Studio, в Dev- ~4
Core i3 2377M 1.5GHz/4096Mb DDR3/Intel GMA HD
Режим питания - Высокая производительность .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 10:59     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции
Посмотрите здесь:

C++ Из Visual Studio в Dev C++
C++ Долгая компиляция MS Visual Studio 2012
C++ Переход на Visual Studio 2012
C++ Visual Studio 2012 Ultimate Русская
C++ Помощь в переносе: Visual Studio 2010 на Dev-C++
C++ Visual Studio 2012 Ошибка при компиляции программы
Visual Studio 2012 на x64 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
28.03.2013, 12:42     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #2
Цитата Сообщение от quicksdk Посмотреть сообщение
Время компиляции ~5 секунд в Studio, в Dev- ~4
Куда-то торопитесь?
Можно настроить многопоточную сборку, если это ещё не сделано.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4247 / 2779 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
28.03.2013, 12:44     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #3
в MinGW можно (наверное, в gcc точно можно) использовать флаг -pipe, это ускорит компиляцию.
Если пользоваться make'ом, то -jN, где N кол-во потоков. Туториалы gentoo советуют так: N = кол-во ядер + 1, но обычно это просто кол-во ядер.
quicksdk
37 / 5 / 1
Регистрация: 13.04.2011
Сообщений: 193
28.03.2013, 12:53  [ТС]     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #4
Цитата Сообщение от Tulosba Посмотреть сообщение
Можно настроить многопоточную сборку
Как это сделать?
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4247 / 2779 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
28.03.2013, 12:58     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #5
по первой ссылке с гугле
для VS 2012
1. Tools -> Options
2. Projects and Solutions\VC++ Project Settings
3. Maximum concurrent C++ compilations
4. Profit!
quicksdk
37 / 5 / 1
Регистрация: 13.04.2011
Сообщений: 193
28.03.2013, 13:01  [ТС]     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #6
Цитата Сообщение от Tulosba Посмотреть сообщение
Куда-то торопитесь?
Это в режиме высокой производительности,а в обычной по 10-12 секунд...

Добавлено через 2 минуты
Цитата Сообщение от Kastaneda Посмотреть сообщение
1. Tools -> Options
2. Projects and Solutions\VC++ Project Settings
3. Maximum concurrent C++ compilations
4. Profit!
И какое число поставить? 5, 10, 20?
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,314
28.03.2013, 13:04     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #7
Тебе ж объяснили - число ядер.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.03.2013, 13:05     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #8
Использовать симейк, который затем компилировать в ninja. Ничего быстрее ninja пока не изобрели.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4247 / 2779 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
28.03.2013, 13:11     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #9
Только если это проект ф-ля один .cpp и один .h файл, то мультипоточная сборка даже не будет запущена, потому что делить тут нечего.
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
28.03.2013, 13:13     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #10
Цитата Сообщение от Kastaneda Посмотреть сообщение
Только если это проект ф-ля один .cpp и один .h файл, то мультипоточная сборка даже не будет запущена, потому что делить тут нечего.
Ну, если он компилируется так долго, что задумываешься о методах ускорения компиляции - стоит всё же разделить.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.03.2013, 13:25     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции #11
5 секунд - это долго разве?
Хромиум на средней машинке компилируется больше 5 часов, к примеру.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2013, 13:41     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции
Еще ссылки по теме:

Visual Studio vs Dev c++ C++
C++ Фишка из visual studio в dev c++
C++ Где взять visual studio 2012?
Открытие процессов visual studio 2012 C++
найти ошибку! visual studio( на dev c++ программа работает) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Kastaneda
28.03.2013, 13:41     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции
  #12

Не по теме:

Цитата Сообщение от diagon Посмотреть сообщение
Хромиум на средней машинке компилируется больше 5 часов, к примеру.
Что-то либо у меня мегамашина (лет 5-6 назад покупал) либо тут что-то не то. Я иксы с последним KDE часов 5 собирал, хромиум вроде меньше чем за час собрался.
Все собиралось в 3 потока на 2 ядерной машине.

Yandex
Объявления
28.03.2013, 13:41     Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции
Ответ Создать тему
Опции темы

Текущее время: 18:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru