Pages:
Author

Topic: Собираем Bitcoin QT из исходников под Windows - page 2. (Read 7820 times)

legendary
Activity: 3108
Merit: 1359
Интереснее собрать под win32/win64 компилятором от MS (VC10). Но это, очевидно, из области фантастики? Страшно даже представить то необходимое количество возвратно-поступательных движений напильником...
В общем случае собранный майкрософтовским компилятором код действительно довольно быстр (в отдельных случаях едва уступает коду, собранному Intel ICC). Однако, MinGW64 с последними снимками GCC генерирует вполне нормальный код, особенно с -O3 од 64-битную платформу. Но для сборки под Win64 пришлось просеять исходники хорошо, результат в виде дерева исходников адаптированного 0.4.4.4 лежит у меня на github.

Можно собрать c использованием CL.exe, и после небольшого дотачивания надфилем это получалось. Но слинкованный бинарник оказывался нерабочим, надо будет как-нибудь снова заняться этим. Похоже, CL.exe как-то по-своему трактует прагмы.

Меня больше интересует сборка интеловским компилятором, как-нибудь попробую.

P.S. Кстати смех-смехом, но у MS есть основанный на CL тулчейн под Unix-like системы. Но, естественно, он под жестким NDA.  Cheesy Они используют его для сборки своих продуктов под MacOS X, в частности.
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
Интереснее собрать под win32/win64 компилятором от MS (VC10). Но это, очевидно, из области фантастики? Страшно даже представить то необходимое количество возвратно-поступательных движений напильником...
legendary
Activity: 3108
Merit: 1359
Собирать лучше кросс-компиляцией под линуксом, там компиляторы новее чем в этих готовых наборах и сборки получаются шустрее. Впрочем,  при определенном владении бубном можно и под Win32 собрать новым компилятором, но всю среду придется самому собирать.
legendary
Activity: 1400
Merit: 1000
вот ещё инструкция, вообще без bat файлов но с ссылками на зависимости Smiley
https://bitcointalksearch.org/topic/building-headless-bitcoin-and-bitcoin-qt-on-windows-149479
legendary
Activity: 3108
Merit: 1359
Поглядел, видел и поинтереснее скрипты. Те, что сами все скачивают и собирают... Например:

https://bitcointalksearch.org/topic/automatic-building-windows-bitcoin-client-from-sources-28782

Старый, так что что-то может поломаться, но полностью автоматический.
legendary
Activity: 3108
Merit: 1359
По идее, сабжевые скрипты с незначительными модификациями смогут его собрать.
legendary
Activity: 2296
Merit: 1057
Ок !
Бальтазар! проинструктируй нас как с 0, на машине с голой виндой собрать novacoin клиент
что качаем, ставим, какой батник запускаем
legendary
Activity: 3108
Merit: 1359
Подобные комплекты - это зло, т.к. дают ложное ощущение безопасности. В библиотеках запросто может быть троян подклеен. Так что или официальный билд, или собирать полностью самому, остальное от лукавого.
full member
Activity: 147
Merit: 100
попробую, спасибо.
legendary
Activity: 1400
Merit: 1000
Нашёл недавно тему в английском разделе форума https://bitcointalksearch.org/topic/ann-easywinbuilder-the-easy-way-to-build-bitcoin-on-windows-252931
Скачал, посмотрел, решил написать об этом тут  Smiley
https://github.com/phelixbtc/bitcoin/archive/v0.8.4-EasyWinBuilder-v0.3.zip
Скачиваем исходники, распаковываем, заходим в папку \bitcoin-0.8.4-EasyWinBuilder-v0.3\contrib\easywinbuilder
Запускаем __all_easywinbuilder.bat , читаем инструкции которые выдаёт бат файл и если всё сделано правильно, то получаем рабочий клиент из исходников.

В общем респект phelix и nitrogenetics !!!!!!
Pages:
Jump to: