Merge pull request #139 from fsb4000/upx
authorCryptoManiac <CryptoManiac@users.noreply.github.com>
Wed, 4 Feb 2015 21:28:46 +0000 (00:28 +0300)
committerCryptoManiac <CryptoManiac@users.noreply.github.com>
Wed, 4 Feb 2015 21:28:46 +0000 (00:28 +0300)
инструкция по сжатию бинарных файлов

1  2 
doc/building novacoind and novacoinqt under Windows with MSVC.txt

@@@ -23,7 -23,7 +23,7 @@@ http://sourceforge.net/projects/nasm/fi
  Скопируйте папку build-helpers(находится в архиве с исходниками в папке MSVC) и вставьте в папку C:\MyProjects\Deps
  
  2.1 OpenSSL 
 --Скачайте http://www.openssl.org/source/openssl-1.0.1j.tar.gz
 +-Скачайте http://www.openssl.org/source/openssl-1.0.2.tar.gz
  -Распакуйте архив в папку C:\MyProjects\Deps
  -Откройте командную строку Windows и выполните следующий код:
  
@@@ -49,8 -49,8 +49,8 @@@ C:\MyProjects\Deps\db-6.0.20\build_wind
  C:\MyProjects\Deps\db-6.0.20\build_windows\x64\Static Debug\libdb60sd.lib
  
  2.3 Boost
 --Скачайте http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.7z/download
 --Распакуйте boost_1_55_0.7z в папку C:\MyProjects\Deps
 +-Скачайте http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.7z/download
 +-Распакуйте boost_1_57_0.7z в папку C:\MyProjects\Deps
  -Откройте командную строку Windows и выполните следующий код:
  
  cd C:\MyProjects\Deps\build-helpers
@@@ -119,3 -119,13 +119,13 @@@ txdb-bdb.
  -Выберете проект NovacoinD, перейдите в свойства -> С\С++ -> Препроцессор, удалите USE_LEVELDB
  -Выберете проект NovacoinQT, перейдите в свойства -> С\С++ -> Препроцессор, удалите USE_LEVELDB
  
+ Если вы хотите уменьшить размер бинарных файлов, то
+ 1) Перейдите на сайт http://upx.sourceforge.net/#downloadupx
+ 2) Скачайте программу в соответсвии с вашей системой
+ 3) Распакуйте программу в папку с бинарными Novacoin файлами.
+ 4) Введите в консоли
+ upx -9 NovacoinD.exe
+ затем
+ upx -9 NovacoinQT.exe
+ И ваши NovacoinD и NovacoinQT станут меньше ~ в 3 раза.