Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.94.171] |
|
Сообщ.
#1
,
|
|
|
Нужен бесплатный компилятор С++ для win x86-64. Желательно с хорошей оптимизацией кода. И редактор к нему.
|
Сообщ.
#2
,
|
|
|
Сообщ.
#3
,
|
|
|
Она разве 64-бит? Я думал, что нет. Поэтому не стал писать, что студия не подойдет. Надо другое.
|
Сообщ.
#4
,
|
|
|
Цитата Суровый @ Нужен бесплатный компилятор С++ для win x86-64. Желательно с хорошей оптимизацией кода. И редактор к нему. Ну, выбора то мало - gcc-mingw и clang. Есть, правда, ещё интелловский, но я про него мало знаю. |
Сообщ.
#5
,
|
|
|
Установил gcc-mingw64. Никаких ярлычков на EDI не появилось
|
Сообщ.
#6
,
|
|
|
Цитата Суровый @ Никаких ярлычков на EDI не появилось Он прекрасно себя чувствует в связке с QtCreator, CLion, NetBeans, Eclipse. На выбор, так сказать. |
Сообщ.
#7
,
|
|
|
Цитата Суровый @ Она разве 64-бит? да: x86, x64 и ARM специально щас проверил на VS2015 Community |
Сообщ.
#8
,
|
|
|
Алексей_Л, буду знать. Мне в своё время пришлось пробную версию студии ставить из-за того, что Экспресс только для 32-бит компилил. Но в итоге оказалось что у студии не тот формат объектных файлов. Их фри паскаль не хотел прилинковывать. Сейчас мне позарез надо пару функций оптимизировать по скорости.
|
Сообщ.
#9
,
|
|
|
Цитата Flex Ferrum @ Бесплатный он работает 30 дней. Потом "в уме" добавляет параметр -Zs.Есть, правда, ещё интелловский, но я про него мало знаю. Скрытый текст Но отучивается от этой вредной привычки несложно. |
Сообщ.
#10
,
|
|
|
Интеловский бесплатен только для никсов, ЕМНИП.
|
Сообщ.
#11
,
|
|
|
О, только что удалось прилиньковать тестовую функцию. Теперь можно переписыванием заняться.
Flex Ferrum + |
Сообщ.
#12
,
|
|
|
ахахаха, получилось медленнее фри паскаля |
Сообщ.
#13
,
|
|
|
такого не может быть у тя руки кривые
|
Сообщ.
#14
,
|
|
|
Цитата Суровый @ ахахаха, получилось медленнее фри паскаля А ты опцию -o2 выставить не забыл? |
Сообщ.
#15
,
|
|
|
там -о3 стоит.
|
Сообщ.
#16
,
|
|
|
Цитата Суровый @ Она разве 64-бит? Она спокойно может запускаться под Windows x64 и компилировать под эту платформу. Сама IDE - исключительно 32-битная. Компиляторы в стандартную поставку входят всех мастей: x86, x64, x86-to-x64 и x64-to-x86, но из-под IDE запускаются только x86 и x86-to-x64 (оба отлично работают в Windows x64). Если кто-то знает, как настроить IDE, чтобы она запускала 64-битные компиляторы (именно сами компиляторы 64-битные, а не код, который они генерируют), пожалуйста скажите мне. Я в свое время так и не нашел решения. Community Edition не имеет существенных функциональных ограничений и бесплатна для разработки, в том числе коммерческой, в малых командах (до нескольких человек). |
Сообщ.
#17
,
|
|
|
а там вверху выбор х86 или х64 не он?
|
Сообщ.
#18
,
|
|
|
Cfon
Нет, это выбор результирующей платформы для кода. Если выбрать "x64", то скомпилируется 64-битное приложение, но, даже если текущая ОС 64-битная, сам компилятор будет использован 32-битный. |
Сообщ.
#19
,
|
|
|
Цитата Суровый @ ахахаха, получилось медленнее фри паскаля А код скинешь? |
Сообщ.
#20
,
|
|
|
Мне удалось довести до состояния один к одному по скорости (Си чуть быстрее). Там 95% это вычисления с плавающей точкой. Попозже может выложу.
|
Сообщ.
#21
,
|
|
|
А если попробовать: -funsafe-math-optimizations
https://gcc.gnu.org/wiki/FloatingPointMath |
Сообщ.
#22
,
|
|
|
Сообщ.
#23
,
|
|
|
Я вернулся к коду на фри паскале. Нафиг мне этот геморой из-за одного процента.
|