当前位置:首页 » 比特币问答 » btctools如何使用

btctools如何使用

发布时间: 2022-08-10 17:29:29

Ⅰ 如何在windows平台下编译比特币bitcoin客户端

很多朋友都知道如何在linux平台如何编译比特币程序,但是,到了windows平台,
就会感觉到无从下手. 其实, 比特币程序是跨平台的.
你要编译windows版的比特币程序,基本上有两种方法,一种是在linux平台
(推荐ubuntu 13.10)通过交叉编译的方法来编译.另外一种,就是直接在windows平台编译.
我想,你既然要在windows平台使用,我就详细介绍一下如何在windwows平台编译比特币程序.
我的平台:windows7
第一步:安装变编译环境QT和MINGW,msys
1、msys是一个在windows平台模拟shell的程序。
下载安装程序之后,通过安装管理程序,按安装以下内容:
From MinGW installation manager -> All packages -> MSYS
选中以下安装包
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
点 apply changes开始安装。他会自动下载安装好。
需要注意的是,确保不要安装msys-gcc和msys-w32api ,因为这两个包和我们的编译系统发生冲突。
很多人出现一些莫名其妙的问题,就是因为这两个包。

2、安装 MinGW-builds
下载并解压缩 i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z 到C盘根目录 C:\
注意我的目录结构。你尽量和我一样。

3、设置PATH环境变量,将C:\mingw32\bin;添加到第一个。

4、在命令行模式下输入 gc -v 会得到以下内容
c:\gcc -v
Using built-in specs.
COLLECT_GCC=c:\mingw32\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.8.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.8.2/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32 --with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/c++ --enable-shared --enable-static --disable-multilib --enable-languages=ada,c,c++,fortran,objc,obj-c++,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-sjlj-exceptions --with-dwarf2 --disable-isl-version-check --disable-cloog-version-check --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=i686 --with-tune=generic --with-libiconv --with-system-zlib --with-gmp=/c/mingw482/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw482/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw482/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw482/prerequisites/i686-w64-mingw32-static --with-cloog=/c/mingw482/prerequisites/i686-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='i686-posix-dwarf-rev3, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include -I/c/mingw482/prerequisites/i686-zlib-static/include -I/c/mingw482/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include -I/c/mingw482/prerequisites/i686-zlib-static/include -I/c/mingw482/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/lib -L/c/mingw482/prerequisites/i686-zlib-static/lib -L/c/mingw482/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'
Thread model: posix
gcc version 4.8.2 (i686-posix-dwarf-rev3, Built by MinGW-W64 project)
至此,你的开发环境已经搭建好了,很简单吧

第二部分:下载bitcoin引用的外部库
我们把它们全部放在 C:\deps目录下

2.1 安装OpenSSL下载:
进入启动 MinGw shell 比如目录:(C:\MinGW\msys\1.0\msys.bat)运行这个msys.bat,就会启动一个shell环境,提示符是$
输入命令
cd /c/deps/
tar xvfz openssl-1.0.1g.tar.gz
cd openssl-1.0.1g
Configure no-shared no-dso mingw
make
等待几分钟后,就把openssl编译好了。

2.2 下载Berkeley DB
我们推荐使用 4.8版本
同样在msys shell环境下输入以下命令
cd /c/deps/
tar xvfz db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix
../dist/configure --enable-mingw --enable-cxx --disable-shared --disable-replication
make
等待编译

2.3 安装Boost

msys命令:
cd C:\deps\boost_1_55_0\
bootstrap.bat mingw
b2 --build-type=complete --with-chrono --with-filesystem --with-program_options --with-system --with-thread toolset=gcc variant=release link=static threading=multi runtime-link=static stage

2.4 安装Miniupnpc
cd C:\deps\miniupnpc
mingw32-make -f Makefile.mingw init upnpc-static

2.5下载 protoc 和 libprotobuf:
msys shell命令
cd /c/deps/protobuf-2.5.0
configure --disable-shared
make
2.6 qrencode:
命令
cd /c/deps/libpng-1.6.10
configure --disable-shared
make
ode:
cd /c/deps/qrencode-3.4.3
LIBS="../libpng-1.6.10/.libs/libpng16.a ../../mingw32/i686-w64-mingw32/lib/libz.a" \
png_CFLAGS="-I../libpng-1.6.10" \
png_LIBS="-L../libpng-1.6.10/.libs" \
configure --enable-static --disable-shared --without-tools
make

2.7 安装 Qt 5 库
在 windows命令行输入:
set INCLUDE=C:\deps\libpng-1.6.10;C:\deps\openssl-1.0.1g\include
set LIB=C:\deps\libpng-1.6.10\.libs;C:\deps\openssl-1.0.1g
cd C:\Qt\5.2.1
configure.bat -release -opensource -confirm-license -static -make libs -no-sql-sqlite -no-opengl -system-zlib -qt-pcre -no-icu -no-gif -system-libpng -no-libjpeg -no-freetype -no-angle -no-vcproj -openssl-linked -no-dbus -no-audio-backend -no-wmf-backend -no-qml-debug
mingw32-make
set PATH=%PATH%;C:\Qt\5.2.1\bin
cd C:\Qt\qttools-opensource-src-5.2.1
qmake qttools.pro
mingw32-make

3. 下载Bitcoin 0.9.1
在msys shell下输入以下命令行:
cp /c/deps/libpng-1.6.10/.libs/libpng16.a /c/deps/libpng-1.6.10/.libs/libpng.a
cd /c/bitcoin-0.9.1
./autogen.sh
CPPFLAGS="-I/c/deps/boost_1_55_0 \
-I/c/deps/db-4.8.30.NC/build_unix \
-I/c/deps/openssl-1.0.1g/include \
-I/c/deps \
-I/c/deps/protobuf-2.5.0/src \
-I/c/deps/libpng-1.6.10 \
-I/c/deps/qrencode-3.4.3" \
LDFLAGS="-L/c/deps/boost_1_55_0/stage/lib \
-L/c/deps/db-4.8.30.NC/build_unix \
-L/c/deps/openssl-1.0.1g \
-L/c/deps/miniupnpc \
-L/c/deps/protobuf-2.5.0/src/.libs \
-L/c/deps/libpng-1.6.10/.libs \
-L/c/deps/qrencode-3.4.3/.libs" \
./configure \
--disable-upnp-default \
--disable-tests \
--with-qt-incdir=/c/Qt/5.2.1/include \
--with-qt-libdir=/c/Qt/5.2.1/lib \
--with-qt-bindir=/c/Qt/5.2.1/bin \
--with-qt-plugindir=/c/Qt/5.2.1/plugins \
--with-boost-system=mgw48-mt-s-1_55 \
--with-boost-filesystem=mgw48-mt-s-1_55 \
--with-boost-program-options=mgw48-mt-s-1_55 \
--with-boost-thread=mgw48-mt-s-1_55 \
--with-boost-chrono=mgw48-mt-s-1_55 \
--with-protoc-bindir=/c/deps/protobuf-2.5.0/src
make
strip src/bitcoin-cli.exe
strip src/bitcoind.exe
strip src/qt/bitcoin-qt.exe

这样,你就得到了变异好的 bitcoin-cli.exe和bitcoind.exe ,bitcoin-qt.exe(windows QT图形界面的钱包软件)

Ⅱ 如何使用BTC网站获得更大的经济效益

区块链的API工具是怎么实现获取BTC、ETH和EOS这些公链上的数据的

没有,这三种都互相不兼容,各有各的用途。
找好自己的方向,自己选择吧。
开发接口成本没有那么高,除了EOS没有太多数据需要上链,基本都是在本地完成。微三云
做为国内比较顶尖的区块链技术开发商在技术这方面还是比较牛的。

Ⅳ btc钱包如何使用

1.首先安装比特元钱包。
2.创建钱包。完成安装后进入钱包初始化界面,可选择创建钱包/导入钱包:(注意:助记词请用纸笔记下,不要截图以防被盗,一定要将助记词保存好)点击下一步...
3.助记词备份校验,按顺序点选上一步中生成的15个随机汉字,以确认用户是否对助记词已进行正确的备份。然后设置钱包密码,点击创建钱包。
4.如已有助记词(即以前创建过钱包)也可点击导入钱包,自行将助记词输入,每个汉字之间用空格隔开,并输入密码。
5.钱包主页面,等待同步完成。

Ⅳ btc tools 闪退

系统故障。如果btctools软件在使用过程中发现有闪退的现象,就是说明软件系统出现故障,最好的解决办法就是给软件的客服打电话并说明原因,客服就会帮忙解决了。btctools官方版,是一款非常实用的挖矿机管理软件,可以通过BTCTools免费版来批量管理矿机,并且还可以对矿机进行监控管理。

Ⅵ 如何使用比特币支付

先要用邮箱注册登陆,登陆完后第二个图片是比特币收款地址,要往该地址付款,使用比特币钱包往该地址转账,或者使用交易所提币到该地址

Ⅶ btc钱包怎么使用

如何选择BTC钱包怎么存储你的比特币?这是每一个比特币用户必须面对的一个重要问题。比特币让你有更多的自由与权力去控制你的钱。但是如果你一不小心就可能带来灾难性的损失。如果您选择保持完全独自的控制你的比特币,那就有没有人能阻止你做一些愚蠢的事,有没有人来为你的错误买单。是没有的Bitcoin的公司来电,并尝试说服你的合法拥有者你的地址,这样他们就可以给你的钥匙还给。但是,现在有基于Bitcoin创建的友好及安全的服务,或者中间方案,可以让用户免去自己操作wallets的风险。这篇文章的目的是要说明对于存储BTC,您有什么不同的选项,让每个用户都可以在安全和控制 权之间做出正确的选择。钱包主要分为两大类:在线钱包在线上钱包是迄今为止最简单的从任何计算机访问您的比特币。但是在钱包服务商需要有足够的的信任。目前在线钱包主要有四个选择:

Ⅷ 蜜蜂BTC矿机调试教程

摘要 很高兴能够回答你的问题。

Ⅸ 比特币如何兑换人民币

把比特币拿到场外交易平台卖掉换成人民币即可。

Ⅹ 矿机掉板怎么处理

1 每两小时检查一遍矿机算力情况,现场可用批量管理软件BTC Tools查看或登录对应的矿池网站查看算力情况。BTC Tools可批量设置矿池矿工并实时查看算力温度等。建议安装Google Chrome浏览器并设置为默认,即可直接双击扫描到的矿机进入后台无需填写用户名密码。如矿机后台root密码已改,需要在浏览器填写用户名密码时,可在BTC Tools软件右上角点击“设置”更改为新的密码即可,下载BTC Tools软件点击。

2 定期检查矿机的矿池矿工信息是否有错误或遗漏,除了主矿池其余2个备用矿池都需要填上。建议更改矿机默认root密码,且不要下载非官方固件和超频固件升级,以免被恶意固件非法篡改矿池矿工。可用APMinerTool软件批量修改密码,该软件也可扫描管理矿机,下载APMinerTool软件点击。

热点内容
每天打开币圈该做什么 发布:2024-11-19 11:34:42 浏览:393
数字货币交易所为什么都要手持 发布:2024-11-19 11:19:49 浏览:267
币圈山寨币能不能搞 发布:2024-11-19 11:17:13 浏览:215
波场TRX202011月18日 发布:2024-11-19 11:12:18 浏览:936
比特币历史价格2015年 发布:2024-11-19 10:31:57 浏览:782
比特币中国地区三大交易所地址 发布:2024-11-19 10:14:35 浏览:750
简单地说区块链是什么 发布:2024-11-19 10:02:46 浏览:892
比特币算力合约哪家好 发布:2024-11-19 09:58:41 浏览:400
区块链数字生命管理平台 发布:2024-11-19 09:52:27 浏览:591
比特币冷钱包生成网站 发布:2024-11-19 09:28:53 浏览:295