ubuntu下交叉編譯位元幣win版錢包

2021-08-15 01:11:42 字數 1105 閱讀 8702

本人試過在win7下的 mingw平台編譯win版本的位元幣錢包 bitcoin 0.9.1 。

確實可以成功,除了在 「 2.7 安裝 qt 5 庫」這步,文章說錯了,應該在 「vs2013 開發人員命令提示」下執行即可,不然會提示出錯。

實際上linux交叉編譯win版錢包應該更好,畢竟win下的mingw平台坑比較多。說試就試,以下步驟參考 目前最新版的bitcoin**資料夾下的doc\build-windows.md文件。編譯環境:ubuntu 14.04,編譯64位錢包可執行程式

1.環境 

我安裝vmware虛擬機器,安裝ubuntu 14.04

2 公升級apt-get及安裝相關軟體

sudo apt-get update     

sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git

以下是編譯64 位windows錢包的步驟,32位的類似,就不做了。親測可用。

3  安裝mingw32 交叉編譯工具包,選擇ubuntu14的原因是在這一步需要執行的命令少一點~~~

sudo apt install g++-mingw-w64-x86-64

cd /usr/src

sudo git clone

sudo chmod -r a+rw bitcoin

cd bitcoin

cd depends

make host=x86_64-w64-mingw32

6.編譯win版錢包

cd ..

./autogen.sh # not required when building from tarball

config_site=$pwd/depends/x86_64-w64-mingw32/share/config.site ./configure --prefix=/

make

make花的時間比較久,最後成功了。

最後可以列出生成的exe檔案

ls src/*.exe

ls src/qt/*.exe

其他山寨幣的win版錢包理論上也是可以用同樣方法編譯成功的。

Ubuntu下位元幣原始碼編譯及問題

一 環境需求二 位元幣環境搭建三 遇到的問題 1 問題 對libboost system dev依賴包 無法定位此資料夾 解決 1 對其更新 sudo apt get update 2 猜測是源問題 更換成阿里源 3 許可權問題 設定root密碼 sudo passwd root 使用root許可權...

Ubuntu下位元幣私有鏈搭建

在官網中找到合適的版本,必須是0.18.0以下的版本,要不然會連線不上節點,新版本的配置有待研究 root ubuntu wget bitcoin core 0.17.1 bitcoin 0.17.1 x86 64 linux gnu.tar.gz root ubuntu tar zxf bitco...

ubuntu下安裝交叉編譯環境

操作環境 ubuntukylin 13.0.4 gcc 版本 3.4.1 開啟終端 進入超級使用者模式 進入到gcc 當前的目錄下 解壓縮 tar jxvd home xuxiong toolchain cross 3.4.1.tar.bz2 c 在 usr local 下可以看到 arm 資料夾 ...