dogecoin-qt : built out by using github source code
前篇: Dogecoin 狗狗幣 簡介
在 MacOS 上, 因為 Apple 是偏向用 LLVM 這一派,
所以原本的 gcc 和 LLVM 上有些設定地方會有問題.
花了一段時間, 終於能從 Github 的 source code 上,
編譯出 狗狗幣 錢包, 在 iMac 上執行. 紀錄分享.
--
Ref: https://github.com/dogecoin/dogecoin
Ref: Build for Mac
1. pre-installation
(1) % brew install autoconf automake libtool miniupnpc openssl pkg-config protobuf qt5 zeromq qrencode librsvg boost
(2) 安裝 xcode 12.5.1
(4) Openssl 設定
將底下設定加到 profile
#dogecoin - openssl
export INCPATHS=-I/usr/local/opt/openssl/include
export LIBPATHS=-L/usr/local/opt/openssl/lib
---
% cd /usr/local/include
% ln -s ../opt/openssl/include/openssl .
2. git clone
% git clone https://github.com/dogecoin/dogecoin.git
% git tag -l
% git checkout v1.14.4
3. 編譯 dogecoin
% cd <dogecoin github path>
% sudo xcode-select -s /Library/Developer/CommandLineTools
% ./autogen.sh
% ./configure CC=clang CXX=clang++ CXXFLAGS="-DTARGET_OS_IPHONE=0" --with-gui=qt5 --with-qrcode=yes
% make
% sudo make install
這樣在 /usr/local/bin/ 下, 就會看到 dogecoin-qt 了
--
https://github.com/dogecoin/dogecoin/issues/1687
有趣的是, 編譯出來的 dogecoin-qt 檔, 會被當成是:
PUA="Possible Unwanted Application"
留言
張貼留言