From: fsb4000 Date: Fri, 5 Dec 2014 14:18:26 +0000 (+0600) Subject: linux guide update X-Git-Tag: nvc-v0.5.0~9^2 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=4e5682ead40e93e0253b628fbf4fa1e80b45c1be linux guide update --- diff --git a/doc/building novacoind and novacoinqt under Linux.txt b/doc/building novacoind and novacoinqt under Linux.txt index 977fad3..5cb9a48 100644 --- a/doc/building novacoind and novacoinqt under Linux.txt +++ b/doc/building novacoind and novacoinqt under Linux.txt @@ -1,13 +1,13 @@ Сборка для Linux Если предпочитаете компилировать свои собственные бинарные файлы, тогда нужны пакеты разработчика: - sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev +Ubuntu/Debian: + sudo apt-get install git qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libminiupnpc-dev -И git также, конечно: - - sudo apt-get install git +openSUSE(проверено на версии 13.2): + sudo zypper install git gcc gcc-c++ libqt4-devel boost-devel libopenssl-devel libdb-4_8-devel libminiupnpc-devel После того, как установка завершалась, можно клонировать Novacoin репозитарий @@ -16,7 +16,14 @@ и наконец, скомпилировать свой клиент cd novacoin - qmake RELEASE=1 USE_UPNP=1 USE_O3=1 + qmake USE_UPNP=1 USE_O3=1 USE_ASM=1 (если хотите LevelDB, то USE_LEVELDB=1) make cd src - make -f makefile.unix USE_UPNP=1 STATIC=1 USE_O3=1 \ No newline at end of file + make -f makefile.unix USE_UPNP=1 USE_O3=1 USE_ASM=1 (если хотите LevelDB, то USE_LEVELDB=1) + strip novacoind + +Команды выше компилируют бинарные файлы с динамической линковкой, если вы хотите со статической линковкой и ваш дистрибутив содержит статические библиотеки(.a , а не .so), то добавьте: +-в команду qmake: + RELEASE=1 +-в команду make -f makefile.unix: + STATIC=1 \ No newline at end of file