Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компиляторы и IDE для C++ 
:(
    Опции темы
Amp
Дата 31.7.2012, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 3
Всего: 17



Нет, я имел ввиду "неповоротливость" самого mingw как тулсета(чейна), а не результата его работы. Отчего-то решил, что Revan199, имел ввиду то же самое smile
PM MAIL   Вверх
Randajad
Дата 1.8.2012, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



У GCC действительно проблемы со скоростью линковки и компиляции. Порой на больших проектах приходится ждать. :(
А код оно производит лучше, чем MSVC, но хуже, чем ICC.
ICC выигрывает по скорости компиляции и линковки и оптимизации, но проигрывает по бесплатности.

А вообще, Clang со своей LLVM должен всех уделать. Только вот под вянду билдов не делают. Все на *овно MSVC сидят, простите. Остальным GCC хватает, а жаль.

Это сообщение отредактировал(а) Randajad - 1.8.2012, 00:18
PM MAIL   Вверх
boostcoder
Дата 1.8.2012, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(Randajad @  1.8.2012,  00:16 Найти цитируемый пост)
ICC выигрывает по скорости компиляции и линковки

я бы не сказал: http://willus.com/ccomp_benchmark2.shtml?p18
без использования LTO, gcc быстрей компилит.

Цитата(Randajad @  1.8.2012,  00:16 Найти цитируемый пост)
А вообще, Clang со своей LLVM должен всех уделать.

так и есть.

Цитата(Randajad @  1.8.2012,  00:16 Найти цитируемый пост)
Остальным GCC хватает

в основном - да. но я работаю над воплощением в жизнь проекта по сборкам clang.

PM WWW   Вверх
bsa
Дата 1.8.2012, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Как там у clang со скоростью работы готового кода? Помнится, некоторое время назад народ его использовал исключительно для целей статического анализа.
PM   Вверх
boostcoder
Дата 1.8.2012, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(bsa @  1.8.2012,  11:49 Найти цитируемый пост)
Как там у clang со скоростью работы готового кода?

не хуже чем gcc. даже немножко лучше.

PM WWW   Вверх
Randajad
Дата 1.8.2012, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Странные цифри. У меня есть ICC и он компилит со скоростью студии, никак не меньше. smile

PM MAIL   Вверх
boostcoder
Дата 2.8.2012, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



неможет такого быть =)
PM WWW   Вверх
Randajad
Дата 2.8.2012, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Афтара таблички на костёр!

ICC:
Цитата

Output size is 4.82 MB
Process terminated with status 0 (3 minutes, 07 seconds)


GCC:
Цитата

Output size is 4.94 MB
Process terminated with status 0 (6 minutes, 31 seconds)


MSVC:
Цитата

Output size is 2.77 MB
Process terminated with status 0 (1 minutes, 41 seconds)


Собирал графический двиг Irrlicht. Собиралось с /O3, -O3 + -s и /Ox соответственно.

Это сообщение отредактировал(а) Randajad - 2.8.2012, 15:17
PM MAIL   Вверх
boostcoder
Дата 2.8.2012, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



тот кто из них запускался первый - тот не имел кеша. он, естественно дольше будет собирать.

Randajad, в какой последовательности собирал?
какая система сборки используется?

PM WWW   Вверх
Randajad
Дата 2.8.2012, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

Репутация: 8
Всего: 8



Обновил пост, а то я собирал статические либы. Теперь данные о динамических.
Какой кэш может быть? Там овердофига исходников + у каждого компилятора хидеры свои. Я собирал несколько раз подряд.
Собирал через CodeBlocks в два потока(у меня 2 ядра).

PM MAIL   Вверх
boostcoder
Дата 2.8.2012, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



ну тогда я хз..
PM WWW   Вверх
Rutti
Дата 6.1.2013, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



Существует ли какой-нибудь С++ компилятор под Android?
PM MAIL   Вверх
bsa
Дата 6.1.2013, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



  Конечно существует. Он входит в состав Android NDK
PM   Вверх
antibk
Дата 10.3.2013, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.3.2013

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
DevushkaNN
Дата 30.5.2013, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.5.2013
Где: Нижний Новгород

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL WWW   Вверх
Страницы: (40) « Первая ... 37 38 [39] 40 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1799 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.