Bitcoin Forum
April 19, 2024, 04:23:37 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 »  All
  Print  
Author Topic: Собрал 0.13.0 из исходников  (Read 36762 times)
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 22, 2016, 01:51:53 PM
Last edit: August 19, 2018, 11:30:32 AM by kzv
Merited by chimk (5), johhnyUA (1), xenon131 (1)
 #1

Тема была создана, когда самой новой версией биткоина была 0.13
Прошло время и решил скомпилировать 0.16.2 всего одной консольной командой. Удачно. Кому интересно, вот ссылка на тему:
https://bitcointalk.org/index.php?topic=4912326.msg44246451#msg44246451


Дальше описан процесс компиляяции версии 0.13.


Вообще никаких проблем! Даже не ожидал, что опенсорс может так легко собраться.
Делюсь опытом, вдруг кому пригодится. По шагам:

1. Установить Oracle VM VirtualBox - это бесплатная виртуальная машина.
2. Скачать последний дистрибутив убунту
3. Установить убунту на виртуальную машину (!версия убунту должна быть 14 или выше!)
4. Опционально: Установить дополнения в виртуальную машину (меню Устройства), чтобы можно было работать с буфером обмена
5. Зайти в консоль убунты: Alt+Ctrl+T
6. В консоли по очереди набирать (копипастить) следующие команды:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev

Замечание: на другом компе у меня команда sudo add-apt-repository ppa:bitcoin/bitcoin
выдала ошибку. Без этой команды все остальное тоже фейлится. Вылечилось так:

sudo apt-get update
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update

Ну то есть перед этой командой сначала нужно проапдейтиться.


Все вышеперечисленное можно ввести как одну команду (просто скопипастить в терминал)

sudo apt-get update && apt-get upgrade -y && apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev -y && apt-get update -y && add-apt-repository ppa:bitcoin/bitcoin && apt-get update -y && apt-get install libdb4.8-dev libdb4.8++-dev libminiupnpc-dev libzmq3-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y

Через некоторое время терминал попросит нажать Enter - не стесняйтесь, нажмите.

7. Теперь все готово для скачивания и компиляции битка. Я скачал из ветки релизов последнюю версию:
wget https://github.com/bitcoin/bitcoin/archive/v0.13.0.tar.gz

8. Распаковываем и переходим в папку исходников:
tar -xvzf v0.13.0.tar.gz
cd bitcoin-0.13.0

9. Вводим по очереди:
./autogen.sh
./configure
make
sudo make install


10. Все! Теперь бинарики для убунты лежат в папке /usr/local/bin

Теперь можно издеваться над исходниками в любимом редакторе, а когда надоест опять выполнить из папки исходников:
make
sudo make install

ВАЖНО: Если кто-то захочет делать форк, то учтите что в 13 версии коры из исходников выпилили возможность майнинга. Поэтому для форка нужно либо использовать версии 12 и ниже, либо придется делать еще и форк какого-нибудь майнера.
Мне потребовалась неделя, чтобы понять - почему моя сборка упорно не хочет майнить.  Sad

ПО ПУНКТУ 9: Если нужно сделать бинарик, который будет работать не только в убунте, но и в других линуксах, то в пункте 9 нужно проделать такие шаги:

Для Linux 64 bit (собирается и работает только в 64 битном линуксе)
Code:
cd depends
make download
make
cd ..
./autogen.sh
./configure --enable-glibc-back-compat --prefix=`pwd`/depends/x86_64-pc-linux-gnu LDFLAGS="-static-libstdc++"
make clean
make
make install
Бинарики будут лежать в папке depends/x86_64-pc-linux-gnu/bin

Для Linux 32 bit (собирается и работает только в 32 битном линуксе)
Code:
cd depends
make download
make
cd ..
./autogen.sh
./configure --enable-glibc-back-compat --prefix=`pwd`/depends/i686-pc-linux-gnu LDFLAGS="-static-libstdc++"
make clean
make
make install
Бинарики будут лежать в папке depends/i686-pc-linux-gnu/bin

Такая компиляция прилинкует к бинарику все нужные библиотеки.

Собрать бинарики для винды можно так:

Для Win64
Code:
sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl
cd depends
make download
make HOST=x86_64-w64-mingw32 -j4
cd ..
./configure --prefix=`pwd`/depends/x86_64-w64-mingw32
make clean
make
make install
Бинарики будут лежать в папке depends/x86_64-w64-mingw32/bin

Для Win32
Code:
sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl
cd depends
make download
make HOST=i686-w64-mingw32 -j4
cd ..
./configure --prefix=`pwd`/depends/i686-w64-mingw32
make clean
make
make install
Бинарики будут лежать в папке depends/i686-w64-mingw32/bin


Полезные ссылки в этой теме:


Для компиляции нужно не менее 2 ГБ оперативной памяти. Если у вас меньше, можно увеличить:
Как добавить виртуальной памяти в Убунту

Если все скомпилировалось а вы решили делать свой форк, то вот инструкция:
Как сделать свой форк биткоина




OpenTrade - Open Source Cryptocurrency Exchange
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713500617
Hero Member
*
Offline Offline

Posts: 1713500617

View Profile Personal Message (Offline)

Ignore
1713500617
Reply with quote  #2

1713500617
Report to moderator
1713500617
Hero Member
*
Offline Offline

Posts: 1713500617

View Profile Personal Message (Offline)

Ignore
1713500617
Reply with quote  #2

1713500617
Report to moderator
1713500617
Hero Member
*
Offline Offline

Posts: 1713500617

View Profile Personal Message (Offline)

Ignore
1713500617
Reply with quote  #2

1713500617
Report to moderator
negeroy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1051


View Profile
September 22, 2016, 02:21:22 PM
 #2

2. Скачать последний дистрибутив убунту 32 битную версию (Oracle VM только такие поддерживает)

Почему только такие, стоит несколько 64 и 32 битных, разных версий, все работают норм, версия 4.3.12-93733
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 22, 2016, 07:24:50 PM
 #3

2. Скачать последний дистрибутив убунту 32 битную версию (Oracle VM только такие поддерживает)

Почему только такие, стоит несколько 64 и 32 битных, разных версий, все работают норм, версия 4.3.12-93733

Да точно, 64 бит тоже поддерживает. Исправлю первый пост.

OpenTrade - Open Source Cryptocurrency Exchange
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 23, 2016, 10:40:57 AM
 #4

Черт, для винды бинарики не собираются. Делаю по инструкции с гитхаба:
cd depends
make HOST=x86_64-w64-mingw32 -j4
cd ..
./configure --prefix=`pwd`/depends/x86_64-w64-mingw32
make

Первый мэйк чего-то делал аж 5 часов! Но вроде отработал без ошибок.
Последний мэйк вылетает с ошибкой.

OpenTrade - Open Source Cryptocurrency Exchange
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 24, 2016, 05:12:41 AM
 #5

Собрал для винды.
Но блин 10 часов собиралось на виртуалке!!! Это жопа конечно  Sad

Почему с первого раза не собралось - потому что надо было сделать сначала
make clean

Чтобы очистить комп от предыдущей сборки под линукс. Потом
make
make install

и все собирается.

OpenTrade - Open Source Cryptocurrency Exchange
alt2
Sr. Member
****
Offline Offline

Activity: 352
Merit: 253


View Profile
September 24, 2016, 08:26:48 AM
 #6

Собрал для винды.
Но блин 10 часов собиралось на виртуалке!!! Это жопа конечно  Sad

Почему с первого раза не собралось - потому что надо было сделать сначала
make clean

Чтобы очистить комп от предыдущей сборки под линукс. Потом
make
make install

и все собирается.

Ты для Винды на Линуксе собирал? )

Чем собирать на Виндах? Хочу в перспективе тоже этим позаниматься.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 24, 2016, 08:29:18 AM
 #7

Собрал для винды.
Но блин 10 часов собиралось на виртуалке!!! Это жопа конечно  Sad

Почему с первого раза не собралось - потому что надо было сделать сначала
make clean

Чтобы очистить комп от предыдущей сборки под линукс. Потом
make
make install

и все собирается.

Ты для Винды на Линуксе собирал? )

Чем собирать на Виндах? Хочу в перспективе тоже этим позаниматься.

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

OpenTrade - Open Source Cryptocurrency Exchange
antiment6
Full Member
***
Offline Offline

Activity: 219
Merit: 103


View Profile
September 24, 2016, 09:30:56 AM
 #8

Ты для Винды на Линуксе собирал? )

Чем собирать на Виндах? Хочу в перспективе тоже этим позаниматься.

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

Спасибо за информацию... И что, при следующей сборке опять 10 часов нужно ждать, или не всё подряд компилирует и получается быстрее? 10 часов это совсем медленно.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 24, 2016, 09:32:52 AM
 #9

Ты для Винды на Линуксе собирал? )

Чем собирать на Виндах? Хочу в перспективе тоже этим позаниматься.

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

Спасибо за информацию... И что, при следующей сборке опять 10 часов нужно ждать, или не всё подряд компилирует и получается быстрее? 10 часов это совсем медленно.

Следующая сборка проходит быстрее.
Компилируется только то, что исправили в исходниках.

OpenTrade - Open Source Cryptocurrency Exchange
kcaterpillar
Full Member
***
Offline Offline

Activity: 173
Merit: 100


View Profile
September 24, 2016, 03:49:20 PM
 #10


Следующая сборка проходит быстрее.
...

Возможно при первой сборке он по сети что-то подтягивает? Например, недостающие библиотеки? А сколько времени вторая и последующая сборки занимают?

Не могли бы вы рассказать поподробнее, на какой машине всё делали - процессор, частота главное, сколько оперативки стоит, сколько на диске требуется места и т.д. Какой софт - линукс, винда и т.д. какие компиляторы, среда, на всех этапах с самого начала?

Спасибо.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 24, 2016, 07:32:29 PM
Last edit: September 24, 2016, 07:48:20 PM by kzv
 #11


Следующая сборка проходит быстрее.
...

Возможно при первой сборке он по сети что-то подтягивает? Например, недостающие библиотеки? А сколько времени вторая и последующая сборки занимают?

Не могли бы вы рассказать поподробнее, на какой машине всё делали - процессор, частота главное, сколько оперативки стоит, сколько на диске требуется места и т.д. Какой софт - линукс, винда и т.д. какие компиляторы, среда, на всех этапах с самого начала?

Спасибо.

1. При первой сборке он компилирует все исходники с нуля - это очень долго. При последующих сборках компилируются только файлы, которые изменились со времени предыдущей сборки - это быстро. Если никакие файлы не изменились, то слудующая сборка пройдет за три секунды ))
2. Я все делал на виртуальной машине. Там можно задать вручную количество памяти, количество процессоров, место на диске. Естественно, чем больше задать - тем лучше.
Разрабы рекомендуют памяти 1.5 гига, но у меня без проблем скомпилировалось на одном гигабайте, хост машина имеет 4 гига.
В настройках виртуальной машины у меня один процессор, хотя хост машина имеет 4 ядра.
По умолчанию виртуалка предлагает создать диск на 8 гигов - это очень мало! Создавайте на 16 как минимум.
3. Софт на виртуалке - убунту 16, 32 бит. Винда на хост машине десятая.
Компиляторы и библиотеки устанавливаются командами, которые я привел в первом посте (пункт 6). Что там конкретно устанавливается знать не обязательно, по крайней мере если вы не собираетесь перелопатить весь исходник от и до ))
 

OpenTrade - Open Source Cryptocurrency Exchange
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
September 25, 2016, 04:08:40 PM
 #12

А прямо в винде, в Qt не пробовали собирать ?

                __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
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
September 25, 2016, 06:07:25 PM
 #13

А прямо в винде, в Qt не пробовали собирать ?

Не пробовал. И так понятно, что не соберется.

Разрабы пишут, что теоретически можно в винде собрать, но что-то на практике о таких умельцах никто не слышал пока.

Quote
Building on Windows itself is possible (for example using msys / mingw-w64), but no one documented the steps to do this. If you are doing this, please contribute them.
https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md

OpenTrade - Open Source Cryptocurrency Exchange
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 02, 2016, 06:38:41 PM
 #14

Если кто-то захочет делать форк, то учтите что в 13 версии коры из исходников выпилили возможность майнинга. Поэтому для форка нужно либо использовать версии 12 и ниже, либо придется делать еще и форк какого-нибудь майнера.
Мне потребовалась неделя, чтобы понять - почему моя сборка упорно не хочет майнить.  Sad

OpenTrade - Open Source Cryptocurrency Exchange
bct2
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 508


View Profile
October 03, 2016, 07:51:32 AM
 #15

Если кто-то захочет делать форк, то учтите что в 13 версии коры из исходников выпилили возможность майнинга. Поэтому для форка нужно либо использовать версии 12 и ниже, либо придется делать еще и форк какого-нибудь майнера.
Мне потребовалась неделя, чтобы понять - почему моя сборка упорно не хочет майнить.  Sad

в 13-й версии встроили Сегвит, пока как заглушку, для теста видимо. По этой причине скорее всего и убрали майнинг, чтобы никто не стал мутить с форками. Должны вернуть в окончательном варианте с сегвитом.

А вообще странно всё это.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 04, 2016, 09:35:23 AM
 #16

Если кто-то захочет делать форк, то учтите что в 13 версии коры из исходников выпилили возможность майнинга. Поэтому для форка нужно либо использовать версии 12 и ниже, либо придется делать еще и форк какого-нибудь майнера.
Мне потребовалась неделя, чтобы понять - почему моя сборка упорно не хочет майнить.  Sad

в 13-й версии встроили Сегвит, пока как заглушку, для теста видимо. По этой причине скорее всего и убрали майнинг, чтобы никто не стал мутить с форками. Должны вернуть в окончательном варианте с сегвитом.

А вообще странно всё это.

Разрабы объясняют это решение просто: майнинг битков на процессоре уже давно никому не нужен, поэтому соответствующий код в исходниках это мертвый груз.
Логика понятна. Но для разработчиков форков это означает, что если делать форк с 13 версии и выше, то нужно еще разбираться со сторонним софтом для майнинга.

OpenTrade - Open Source Cryptocurrency Exchange
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 04, 2016, 07:03:07 PM
 #17

Краткий мануал как скомпилировать в нормальной IDE

1. Делаем с первого по восьмой шаги из стартового поста (только не для 13, а для 12 версии коры). В шаге 9, выполняем только скрипт "./autogen.sh"
2. Качаем и устанавливаем IDE Netbeans для линукса C/C++
wget http://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-cpp-linux-x64.sh
sudo chmod 777 netbeans-8.2-cpp-linux-x64.sh
sudo ./netbeans-8.2-cpp-linux-x64.sh

3. Запускаем нетбинс, идем в меню File => New Project => C/C++ Project with Existing Sources
4. Выбираем папку с исходниками битка bitcoin-0.12.1 и жмем Next, потом Finish. Ждем, когда нетбинс скомпилирует все исходники.

Готово! Теперь можно пробовать что-то менять в комфортной среде разработки.



OpenTrade - Open Source Cryptocurrency Exchange
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 06, 2016, 06:37:39 PM
 #18

После долгих мучений удалось скомпилировать "статическую" версию для линукса. В отличии от обычной, статичная будет работать и в разных дистрибутивах без дополнительных танцев с бубном установок библиотек - все библиотеки прилинкованы к исполняемому файлу!

Code:
cd depends
make clean
make
cd ..
./autogen.sh
./configure --enable-glibc-back-compat --prefix=`pwd`/depends/x86_64-pc-linux-gnu LDFLAGS="-static-libstdc++"
make clean
make
make install

Спасибо за помощь английской ветке, без них я бы сам точно не допер как это сделать... Подробности тут https://bitcointalk.org/index.php?topic=1636271.msg16455631#msg16455631  Smiley

OpenTrade - Open Source Cryptocurrency Exchange
booktiger
Sr. Member
****
Offline Offline

Activity: 601
Merit: 291


View Profile WWW
October 08, 2016, 08:32:35 AM
 #19

После долгих мучений удалось скомпилировать "статическую" версию для линукса. В отличии от обычной, статичная будет работать и в разных дистрибутивах без дополнительных танцев с бубном установок библиотек - все библиотеки прилинкованы к исполняемому файлу!

Code:
cd depends
make clean
make
cd ..
./autogen.sh
./configure --enable-glibc-back-compat --prefix=`pwd`/depends/x86_64-pc-linux-gnu LDFLAGS="-static-libstdc++"
make clean
make
make install

Спасибо за помощь английской ветке, без них я бы сам точно не допер как это сделать... Подробности тут https://bitcointalk.org/index.php?topic=1636271.msg16455631#msg16455631  Smiley

А можешь показать что выдает команда ldd ~/путь к файлу/bitcoind

 у меня выдает так
Quote
linux-gate.so.1 =>  (0xb775f000)
   libboost_system.so.1.54.0 => /usr/lib/i386-linux-gnu/libboost_system.so.1.54.0 (0xb713a000)
   libboost_filesystem.so.1.54.0 => /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.54.0 (0xb7123000)
   libboost_program_options.so.1.54.0 => /usr/lib/i386-linux-gnu/libboost_program_options.so.1.54.0 (0xb70bb000)
   libboost_thread.so.1.54.0 => /usr/lib/i386-linux-gnu/libboost_thread.so.1.54.0 (0xb70a6000)
   libboost_chrono.so.1.54.0 => /usr/lib/i386-linux-gnu/libboost_chrono.so.1.54.0 (0xb709e000)
   libdb_cxx-4.8.so => /usr/lib/i386-linux-gnu/libdb_cxx-4.8.so (0xb6ef8000)
   libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb6d09000)
   libminiupnpc.so.8 => /usr/lib/libminiupnpc.so.8 (0xb6cfc000)
   libevent_pthreads-2.0.so.5 => /usr/lib/i386-linux-gnu/libevent_pthreads-2.0.so.5 (0xb6cf8000)
   libevent-2.0.so.5 => /usr/lib/i386-linux-gnu/libevent-2.0.so.5 (0xb6cb1000)
   libanl.so.1 => /lib/i386-linux-gnu/libanl.so.1 (0xb6cac000)
   libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6c66000)
   libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6c47000)
   libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb6c2b000)
   libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6a7c000)
   /lib/ld-linux.so.2 (0xb7760000)
   libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6974000)
   librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb696b000)
   libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb6965000)
   libevent_core-2.0.so.5 => /usr/lib/i386-linux-gnu/libevent_core-2.0.so.5 (0xb693a000)

я вижу что используются динамические библиотеки libstdc++.so.6, без них демон работать не будет
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 08, 2016, 04:38:03 PM
 #20

kzv@ubuntu-512mb-sgp1-01:~/fork$ ldd ~/fork/bitcoind
        linux-vdso.so.1 =>  (0x00007ffc04979000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4dd8fd5000)
        libanl.so.1 => /lib/x86_64-linux-gnu/libanl.so.1 (0x00007f4dd8dd1000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4dd8bc8000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4dd88bf000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4dd86a9000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4dd82df000)
        /lib64/ld-linux-x86-64.so.2 (0x0000559f3d304000)

OpenTrade - Open Source Cryptocurrency Exchange
Pages: [1] 2 3 4 5 6 7 8 9 »  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!