Bitcoin Forum
June 25, 2024, 02:59:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Собираем Bitcoin QT из исходников под Windows  (Read 7792 times)
fsb4000 (OP)
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 09, 2013, 01:29:02 PM
 #1

Нашёл недавно тему в английском разделе форума https://bitcointalk.org/index.php?topic=252931.0
Скачал, посмотрел, решил написать об этом тут  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 !!!!!!
DarkDog
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
September 10, 2013, 05:04:28 AM
 #2

попробую, спасибо.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
September 10, 2013, 07:39:11 AM
 #3

Подобные комплекты - это зло, т.к. дают ложное ощущение безопасности. В библиотеках запросто может быть троян подклеен. Так что или официальный билд, или собирать полностью самому, остальное от лукавого.
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
September 10, 2013, 08:11:49 AM
 #4

Ок !
Бальтазар! проинструктируй нас как с 0, на машине с голой виндой собрать novacoin клиент
что качаем, ставим, какой батник запускаем

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
September 10, 2013, 09:55:01 AM
 #5

По идее, сабжевые скрипты с незначительными модификациями смогут его собрать.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
September 10, 2013, 10:04:02 AM
 #6

Поглядел, видел и поинтереснее скрипты. Те, что сами все скачивают и собирают... Например:

https://bitcointalk.org/index.php?topic=28782.0

Старый, так что что-то может поломаться, но полностью автоматический.
fsb4000 (OP)
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 10, 2013, 10:29:33 AM
 #7

вот ещё инструкция, вообще без bat файлов но с ссылками на зависимости Smiley
https://bitcointalk.org/index.php?topic=149479.0
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
September 10, 2013, 11:47:17 AM
 #8

Собирать лучше кросс-компиляцией под линуксом, там компиляторы новее чем в этих готовых наборах и сборки получаются шустрее. Впрочем,  при определенном владении бубном можно и под Win32 собрать новым компилятором, но всю среду придется самому собирать.
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
September 10, 2013, 12:27:44 PM
 #9

Интереснее собрать под win32/win64 компилятором от MS (VC10). Но это, очевидно, из области фантастики? Страшно даже представить то необходимое количество возвратно-поступательных движений напильником...

Was mich nicht umbringt macht mich stärker [F.N.]
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
September 10, 2013, 12:44:13 PM
 #10

Интереснее собрать под 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, в частности.
fsb4000 (OP)
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
September 10, 2013, 04:06:00 PM
 #11

Удалось собрать по этим инструкциям и bitcoind.exe и bitcoin-qt.exe  Cool
Завтра буду пробовать собрать Groupcoin (https://github.com/kost/groupcoin), а то нигде не могу найти билдов Groupcoin под Windows  Undecided
swish
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 18, 2014, 05:38:32 AM
 #12

Собирать лучше кросс-компиляцией под линуксом, там компиляторы новее чем в этих готовых наборах и сборки получаются шустрее. Впрочем,  при определенном владении бубном можно и под Win32 собрать новым компилятором, но всю среду придется самому собирать.
Привет всем, я новичок.
Подскажите, можно из под UBUNTU собрать bitcoin.exe для винды конечно же).
Если да, подскажите мануал.
Потому что из - под винды собирать на винду, такой геммор.
Спасибо всем заранее

XC - The Future of Anonymity
Cinni - Innovation
hazarun
Legendary
*
Offline Offline

Activity: 2128
Merit: 1019


View Profile
July 18, 2014, 04:50:02 PM
 #13

Ага, пишите. Тоже почитаю такую тему, интересно.
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
July 19, 2014, 04:57:47 AM
Last edit: July 19, 2014, 05:46:45 AM by neiros
 #14

Потому что из - под винды собирать на винду, такой геммор.

Где то с год назад я в английских разделах находил батнички, с помощью которых чуть ли не одним кликом мышки можно было скачать и установить все необходимые библиотеки и собрать exe-шник с нужными довесками.

swish
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 19, 2014, 05:49:11 AM
 #15

Потому что из - под винды собирать на винду, такой геммор.

Где то с год назад я в английских разделах находил батнички, с помощью которых чуть ли не одним кликом мышки можно было скачать и установить все необходимые библиотеки и собрать exe-шник с нужными довесками.
Дело в том, что нужно собирать и другие альткоинты.

XC - The Future of Anonymity
Cinni - Innovation
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
July 19, 2014, 06:25:16 AM
 #16

Потому что из - под винды собирать на винду, такой геммор.

Где то с год назад я в английских разделах находил батнички, с помощью которых чуть ли не одним кликом мышки можно было скачать и установить все необходимые библиотеки и собрать exe-шник с нужными довесками.
Дело в том, что нужно собирать и другие альткоинты.
Так они же все вроде почти одинаковые. В QT-шном "альткоин".pro файле нужные пути добавить да поменять ещё чего-нибудь, если нужно, по аналогии. И всё собирается из кютэ-криетора без проблем.

Но это раньше по крайней мере так было. Что сейчас на самом деле - не знаю. Не до этого сейчас...

swish
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 22, 2014, 05:43:59 PM
 #17

Подскажите, как собрать исходники из под linux на windows???

XC - The Future of Anonymity
Cinni - Innovation
info_infoman
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
September 19, 2014, 11:11:12 PM
 #18

вот отличный ман под mingw32
автор апдейтит
и под 09 и под 08 заточки есть

биткоин 09 собрал
пробую флоринку собрать (лайт)
все работает великолепно

neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
September 22, 2014, 09:28:42 AM
 #19


На какой технике быстрее всего разнообразные исходники собираются?

info_infoman
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
September 22, 2014, 01:56:11 PM
 #20


На какой технике быстрее всего разнообразные исходники собираются?

чем больше ядер тем лучше думаю...
в MinGW так и задается  "Note: consider using -j switch with mingw32-make to speed up compilation process. On a quad core -j4 or -j5 should give the best results."

на атоме собирать замучился...

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!