Я не смог придумать что написать в строке поиска...
Всякого рода фразы: сборка плагнов, svn, build и т.д. к нужному результату не привели.
Проблема в TDM-GCC 4.5.1
Posted: Sun 14 Nov, 2010 19:53
by ctapmex
Было как то высказано мне , что собирать open-sources проект коммерческим компилятором (vc++) не кошерно . мол gcc и все такое.
подготавливая новую версию colorer решил поэкспериментировать, и собрать его с помощью gcc 4.5.1 . Ну а потом сделал замеры скорости.
vc++ 2008 - 20 сек.
gcc 4.5.1 - 52 сек.
в gcc использовал разные опции оптимизации (-O3 , -Os) . лучше 52 сек на тесте не дает.
что то грустно стало. надо конечно поглядеть профайлером, может какой код плохо gcc оптимизирует. но вот так вот получилочь. желание использовать отпало. Примечание модератора: обсуждение отделено http://forum.farmanager.com/viewtopic.p ... 830#p71830
Вот и интересно, а кто то использует для релизов gcc ?
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:03
by Maximus5
А с каких пор Windows SDK стал коммерческим?
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:12
by ctapmex
Maximus5 wrote:А с каких пор Windows SDK стал коммерческим?
ну он да, "бесплатен". пользуйся не хочу.
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:12
by chupakabra
Как собирал, что собирал, как тестировал скорость работы.
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:22
by Maximus5
sonar wrote:ну он да, "бесплатен". пользуйся не хочу.
ну, так ведь он включает компилятор. а "коммерческая студия" - это только оболочка.
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:24
by DrKnS
sonar wrote:ну он да, "бесплатен". пользуйся не хочу.
Ну и в чём проблема?
Задачу выполняет, лицензионную чистоту не нарушает.
А «не кошерно» — это уже столлманом головного мозга отдаёт.
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:31
by ctapmex
хорошо, с кошерностью разобрались.
так а все таки , использует кто нет gcc ?
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 20:37
by chupakabra
Плагины с evil-programmers собираются gcc. Фар и стандартные плагины можно собирать gcc.
Re: собираете ли вы свои плагины с помощью gcc?
Posted: Sun 14 Nov, 2010 21:07
by Игорь Юдинцев
собираю gcc и Far, и плагины.
Re: сборка (компиляция) Far2 из исходников
Posted: Tue 14 Dec, 2010 12:39
by Yegor
Пытаюсь собрать Far 2.0.1759 (Debug/Win32), посмотреть на:
4. В debug-сборку добавлена проверка соответствия пар malloc()/free(), new/delete, new[]/delete[] для выявления ошибок типа "int* a=new int[10]; delete a;"
При выходе из Far получаю: First-chance exception at 0x0058dd90 in far.exe: 0xC0000005: Access violation reading location 0xfffffffc.