|
Модераторы: Daevaorn |
|
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
Garese, линкеру, опцию "-s" добавьте же.
|
|||
|
||||
Garese |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.8.2011 Репутация: нет Всего: нет |
Добавил, все равно великоват 600Kb.
Он по умолчанию -static подставляет походу, как это отключить? Это сообщение отредактировал(а) Garese - 13.8.2011, 11:45 |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
да.
4.6.1-release-lto_fixed+patched_for_nanosleep собран так, что использует только статическую линковку. постараюсь пересобрать так чтоб была возможность указывать способ линковки. |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
залил новую сборку: 4.7.0-snapshot-20110815.
Исправлен баг вызывающий "зацикливание" при использовании omp_set_num_threads(). При использовании классов из std::thread`s части, необходимо добавлять линкеру флаг "-static". Иначе получим исключение. Разбираюсь... Добавлено Добавлено @ 11:55 В планах: 1. перейти на использование pthreads-w32, вместо используемой сейчас winpthreads. 2. разобраться со сложностями сборки версий 4.6.1-4.6.2 возникшими в следствии изменения конфигурационных скриптов в офф. репозитарии. |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
долгожданный релиз 4.6.1: http://code.google.com/p/mingw-builds/down...ase-20110828.7z
пора готовиться к релизу 4.6.2 |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
пересобрал релиз 4.6.1: http://code.google.com/p/mingw-builds/downloads/list
исправлен последний известный баг("При использовании классов из std::thread`s части, необходимо добавлять линкеру флаг "-static". Иначе получим исключение.") путем сборки компилятора без использования динамических библиотек. с этого момента, сборка версии 4.6.1 считается стабильной и завершенной. с этого момента, по просьбам пользователей, буду заливать сборки в виде .7z и .zip архивов. в архив добавлены следующие компоненты: 1. GNU make-3.82 2. libpython-2.7 3. GNU gdb-7.3a Добавлено @ 16:06 нарвался на такую новость: Intel® Cilk™ Plus is now available in open-source and for GCC 4.7! не понял, с версии 4.7.0, Cilk™ Plus будет входить в состав GCC по дефолту, как OpenMP, или как?... но технология невероятно востребована! такими темпами, gcc вберет в себя все лучшее. Это сообщение отредактировал(а) boostcoder - 30.8.2011, 16:14 |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
добавил новые сборки версии 4.7.0 содержащие ЯП: C, C++, Objective-C, Objective-C++, fortran: http://code.google.com/p/mingw-builds/downloads/list
планирую разобраться с проблемами сборки Java, и далее выкладывать сборки включающие в себя C, C++, Objective-C, Objective-C++, Fortran, Java. Это сообщение отредактировал(а) boostcoder - 10.9.2011, 00:15 |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
добавил новые snapshot сборки.
отныне, все сборки будут включать в себя следующие ЯП: c, c++, objc, obj-c++, fortran. в планах - разобраться со сборкой java. |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
boostcoder, я правильно понимаю, что там нет 64-битных сборок?
-------------------- |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
kemiisto, да. но будут. сейчас это приоритетная задача.
Добавлено @ 22:41 вообще, в планах, создать инсталлятор, в котором юзер сможет выбрать: 1. способ реализации исключений(sjlj/dwarf) 2. версию компилятора. 3. x86/x86_64 как цель, так и хост архитектуры. 4. список необходимых ему предкомпилированных библиотек. (да. юзеру не нужно будет шарахаться по инету в поисках собранной библиотеки, или маять свой моцг в попытках собрать ее) 5. IDE. планирую следующие: QtCreator, NetBeans, Code::Blocks, Dev-C++, wxDev-C++. т.е. получится своего рода portable версия среды разработки со всем перечисленным. по этому, проект переезжает на sf.net, ибо там нет ограничения на пространство для проекта, плюс, больше возможностей по управлению проектом(в отличии от гуглкода). сейчас занимаюсь следующими задачами: 1. переписываю скрипты системы сборки. 2. пытаюсь разобраться со сборкой java. 3. пытаюсь разобраться со сборкой под x86 и x86_64 архитектуры. как для хоста, так и для цели. 4. дописываю скрипты для сборки библиотек. 5. разбираюсь с NSIS инсталлятором. Это сообщение отредактировал(а) boostcoder - 17.9.2011, 22:42 |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
boostcoder, понял. Интересно будет взглянуть.
А сложно под вынду собирать? MSYS, конечно, как минимум, нужен... -------------------- |
|||
|
||||
boostcoder |
|
|||
pattern`щик Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
теперь нет. но по началу, когда я только задался этой целью, у меня ушло около месяца на попытки... нет, я не каждый день и не целый день этим занимался. но в сумме, все равно очень много времени ушло на эти попытки. и это я пробовал собрать в венде, на виртуалке. и, из-за того что в венде приходилось ждать по 8 часов чтоб увидеть очередную ошибку, я решил попробовать собирать в лине, кросскомпилятором. и да, помогло. в лине, все это дело собиралось в двое быстрее. в общем я однажды все таки собрал свой первый мингв. но без OpenMP+Graphite+LTO+std_threads. но кому он такой был нужен? в инете полно подобных сборок т.е. еще немало времени ушло на это. потом, осознав неудобность того, что в лине не запустишь тесты, а переносить на венду недособранный компилятор ооочень не просто, я все же решил второй раз попытаться собрать его нативно. однажды таки получилось. так что, в сумме, я бы сказал, месяца четыре попыток... и да, без MSYS никуда. Это сообщение отредактировал(а) boostcoder - 17.9.2011, 23:24 |
|||
|
||||
Sahab |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 151 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
А кто какими цветовыми стилями пользуется?...
в QtCreator юзаю такое: http://s2.ipicture.ru/uploads/20110919/vjEVC21S.png з.ы. кто-нить знает где можно для KDevelop/Kate найти? Это сообщение отредактировал(а) Sahab - 19.9.2011, 22:36 |
|||
|
||||
borisbn |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
Sahab, вот это щаз в тему было (про раскраску критера). Да?
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Sahab |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 151 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
"Компиляторы и IDE(!) для C++"
какбэ понимаю, что не совсем то. Но к иде же) |
|||
|
||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |