реклама на сайте
подробности

 
 
> параллельная компиляция в EW IAR
juvf
сообщение Nov 6 2014, 16:29
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



вопрос в теме. как настроить эту фичу в IDE EW IAR? для gcc нужно make -j4, а как в идэ иар это настроить? где в окошках прописать количество ядер?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aner
сообщение Nov 7 2014, 11:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Думается что на ваше ХОЧУ ... чтоб иар параллельно компилил задействовав все ядра процессора. IARу нужно "пояснять" как это делать. И порой это проблема пользования IAR на процах с несколькими ядрами. Чаще под много ядерные процы пишут и отлаживаются на ОС, нежели на компиляторах.
Go to the top of the page
 
+Quote Post
juvf
сообщение Nov 7 2014, 12:21
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(Aner @ Nov 7 2014, 16:39) *
Думается что на ваше ХОЧУ ... чтоб иар параллельно компилил задействовав все ядра процессора. IARу нужно "пояснять" как это делать.

почему такая агрессия? в make 100 лет уж как распараллелили компиляцию. и я им ни чего не "пояснял". у иара есть такое или нет?

Цитата
И порой это проблема пользования IAR на процах с несколькими ядрами. Чаще под много ядерные процы пишут и отлаживаются на ОС, нежели на компиляторах.
чего? ........ хотите сказать что это ос должна распаралелить компиляцию? возможно и так. но если в иар одном потоке компилит все исходники поочереди, то врятли ос чегото распаралелит. если компилить исходники в разных потоках, то тут ос может рапаралелить..... имхо. но кабы не было в make это включается и отключается. и это заметно. в иаре.... как-то не заметно. вот я и спросил - как это включается в иаре? что тут криминального?

Цитата
Напишите makefile для иара, и будет параллельно.
а разве у иара есть мэйкфайл? на сколько мне известно makefile — сценарий сборки для процедуры make, являющейся неотъемлемой частью любого GCC-тулчейна.



ps ну что за народ? ну если кто знает что ТАКОЕ есть а иаре, скажите - "нужно галочку там то поставить". Если кто-то ТОЧНО знает что такого нет, скажите - такого нет. Ну почему нужно на пустом месте холивар устроить, нужно ТС показать что ТС есть чмо, раз такие вопросы задает, а мы, "модераторы" и атцы форума есть боги. И что ТС нисшая форма. Вот по теме не знают.... но надо что-то же ляпнуть....

Цитата(Xenia @ Nov 7 2014, 17:08) *
Интересно, если IAR станет параллельно несколько модулей компилить, то варнинги в перемешку будут сыпаться? sm.gif

ну это не моя фантастическая идея. в gcc же это есть. был бы я автором компилятора, а бы копилировал один исходник.... и собирал бы весь вывод в std::string. после окончания компиляции захавтывал бы мютекс на cout, делал бы вывод и освобождал бы мютекс. варнинги и ошибки высапятся вперемешку... но сгруперованы от каждого файла вместе. это имхо.

как это делают в make - не знаю, но они это делают.
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 7 2014, 12:22
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(juvf @ Nov 7 2014, 15:16) *
а разве у иара есть мэйкфайл? на сколько мне известно makefile — сценарий сборки для процедуры make, являющейся неотъемлемой частью любого GCC-тулчейна.

А кто мешает сделать make неотъемлемой частью яровского тулчейна? :-)
Опять же появится гибкость в процессе сборки, что зачастую полезно.
Кстати, я бы на месте этих яров не изобретал велосипед, а просто незаметно вызывал бы make.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- juvf   параллельная компиляция в EW IAR   Nov 6 2014, 16:29
- - PheeL   Есть галочка "C/C++ Compiler -> Language 1...   Nov 6 2014, 16:49
- - juvf   это не то ЦитатаMulti-file Compilation Enables mul...   Nov 6 2014, 17:55
|- - Xenia   А зачем вообще компилировать параллельно? Пуст...   Nov 6 2014, 18:51
- - juvf   ЦитатаА зачем вообще компилировать параллельно? чт...   Nov 6 2014, 20:07
|- - AlexandrY   Цитата(juvf @ Nov 6 2014, 22:07) чтоб вре...   Nov 6 2014, 20:30
|- - juvf   Цитата(AlexandrY @ Nov 7 2014, 01:30) У I...   Nov 7 2014, 03:43
|- - AlexandrY   Цитата(juvf @ Nov 7 2014, 05:43) в QtCrea...   Nov 7 2014, 07:39
|- - juvf   Цитата(AlexandrY @ Nov 7 2014, 12:39) Не ...   Nov 7 2014, 11:29
|- - AHTOXA   Цитата(juvf @ Nov 7 2014, 16:29) я не хоч...   Nov 7 2014, 11:37
|- - AlexandrY   Цитата(juvf @ Nov 7 2014, 13:29) да и вре...   Nov 7 2014, 13:24
|- - AHTOXA   Цитата(juvf @ Nov 7 2014, 17:21) а разве ...   Nov 7 2014, 12:35
|- - juvf   Цитата(AHTOXA @ Nov 7 2014, 17:35) Компил...   Nov 7 2014, 14:04
|- - scifi   Цитата(juvf @ Nov 7 2014, 17:04) ээээ.......   Nov 7 2014, 14:11
||- - juvf   Цитата(scifi @ Nov 7 2014, 19:11) У меня ...   Nov 7 2014, 16:57
||- - scifi   Цитата(juvf @ Nov 7 2014, 19:57) c эклипс...   Nov 7 2014, 17:13
||- - AHTOXA   Цитата(scifi @ Nov 7 2014, 22:13) У меня ...   Nov 7 2014, 17:26
|- - AlexandrY   Цитата(juvf @ Nov 7 2014, 16:04) Но, можн...   Nov 7 2014, 19:03
- - Xenia   Интересно, если IAR станет параллельно несколько м...   Nov 7 2014, 12:08
- - juvf   Цитата(AlexandrY @ Nov 8 2014, 00:03) Так...   Nov 8 2014, 11:16
|- - AlexandrY   Цитата(juvf @ Nov 8 2014, 13:16) Допустим...   Nov 8 2014, 17:53
|- - juvf   Цитата(AlexandrY @ Nov 8 2014, 22:53) Вот...   Nov 8 2014, 20:40
- - scifi   Молодой человек, у вас шнурок развязался гормон иг...   Nov 8 2014, 21:22
- - kolobok0   Цитата(juvf @ Nov 6 2014, 19:29) вопрос в...   Nov 8 2014, 21:40
- - zloe_morkoffko   https://youtu.be/I5w3YyERbWg - "Using pararel...   May 21 2015, 04:56
|- - zltigo   QUOTE (zloe_morkoffko @ May 21 2015, 07:5...   May 21 2015, 13:32
- - RCray   Поэтому все, кто тут охал ахал про отсутсвие выигр...   Aug 3 2015, 01:57
- - zltigo   QUOTE (RCray @ Aug 3 2015, 04:57) Поэтому...   Aug 3 2015, 06:50


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01441 секунд с 7
ELECTRONIX ©2004-2016