dogecoin-qt : built out by using github source code

前篇: Dogecoin 狗狗幣 簡介


先來張最近在 Reddit 上的圖.


 

在 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

    (3) 安裝 Berkeley DB 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

    https://github.com/dogecoin/dogecoin/releases/tag/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"


留言

熱門文章