Many Coins (OP)
Member
Offline
Activity: 266
Merit: 11
Lord Shiva
|
|
March 31, 2018, 08:42:34 AM |
|
Привет!
Хочу более подробно с кодом Bitcoin Core разобраться. Но опыт работы со средами разработки маленький (без нужды было - я в блокноте иногда для веба пишу всякие штуки). Да и знание С++ так себе ))
Однако понимаю, что мне нужна такая штука, которая может мониторить значения переменных при запуске кода и чтобы там можно было делать точки останова, для анализа состояния, и пошаговое движение по коду. По крайней мере для РНР такие программы лет 10 назад были, значит и для С++ есть?
Подскажите что-нибудь с простым графическим интерфейсом пожалуйста. Для Windows или Ubuntu. Чем вы сами пользуетесь?
Спасибо.
|
|
|
|
|
|
|
If you see garbage posts (off-topic, trolling, spam, no point, etc.), use the "report to moderator" links. All reports are investigated, though you will rarely be contacted about your reports.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
JasonLeavers
Newbie
Offline
Activity: 86
Merit: 0
|
|
March 31, 2018, 10:00:04 AM |
|
Visual Studio
|
|
|
|
neo_crypt
Jr. Member
Offline
Activity: 35
Merit: 2
|
|
March 31, 2018, 01:25:28 PM |
|
СLion, gdb-gui
|
|
|
|
Many Coins (OP)
Member
Offline
Activity: 266
Merit: 11
Lord Shiva
|
|
March 31, 2018, 04:43:49 PM |
|
Visual Studio
Это как-то слишком уж радикально)) // Нео. Спасибо. Я посмотрю что за Клион такой
|
|
|
|
neo_crypt
Jr. Member
Offline
Activity: 35
Merit: 2
|
|
April 01, 2018, 12:46:26 PM |
|
Для Clion понадобится CMakeLists.txt. Создать его в bitcoin/, потом нажать синюю кнопку Reload сверху справа. Тогда появится выбор Target bitcoind/bitcoin-qt и можно будет сделать Run/Debug CMakeLists.txtcmake_minimum_required(VERSION 2.8.4) project(bitcoin-core)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
add_custom_target(bitcoin-qt-b COMMAND make -C ${bitcoin-core_SOURCE_DIR}/src/qt CLION_EXE_DIR=${PROJECT_BINARY_DIR} bitcoin-qt)
add_custom_target(bitcoind COMMAND make -C ${bitcoin-core_SOURCE_DIR}/src CLION_EXE_DIR=${PROJECT_BINARY_DIR} bitcoind)
|
|
|
|
Many Coins (OP)
Member
Offline
Activity: 266
Merit: 11
Lord Shiva
|
|
April 01, 2018, 07:33:57 PM |
|
|
|
|
|
neo_crypt
Jr. Member
Offline
Activity: 35
Merit: 2
|
|
April 02, 2018, 07:01:16 AM |
|
Qt раньше был очень кривой, потом его не юзал. Весь Qt это сплошной хак и там нужно руками было много чего настраивать. Хотя файл проекта в bitcoin core для Qt есть, не приходилось юзать просто. Clion намного лучше на мой взгляд, заводится и билдится с полпинка. Несколько форков уже на нем сделал без проблем. Минус только Java, которая периодически жрет 100% CPU, но можно отключить индексацию через Power Save Mode
|
|
|
|
Many Coins (OP)
Member
Offline
Activity: 266
Merit: 11
Lord Shiva
|
|
April 02, 2018, 08:24:45 AM |
|
Qt раньше был очень кривой, потом его не юзал. Весь Qt это сплошной хак и там нужно руками было много чего настраивать. Хотя файл проекта в bitcoin core для Qt есть, не приходилось юзать просто. Clion намного лучше на мой взгляд, заводится и билдится с полпинка. Несколько форков уже на нем сделал без проблем. Минус только Java, которая периодически жрет 100% CPU, но можно отключить индексацию через Power Save Mode Окей, спасибо бро! А что за форки, кстати? Мне просто любопытно
|
|
|
|
neo_crypt
Jr. Member
Offline
Activity: 35
Merit: 2
|
|
April 02, 2018, 07:14:27 PM |
|
Bitcoin Core, Dash, PIVX, Blackcoin, Komodo, Monero и другие еще монты исследовал, которые под форк не подошли.
|
|
|
|
|