码迷,mamicode.com
首页 > 其他好文 > 详细

挖门罗币的那些事

时间:2019-01-06 18:55:02      阅读:508      评论:0      收藏:0      [点我收藏+]

标签:eve   without   nes   disable   xmrig   安装   mingw   ges   ipv6   

1.申请钱包地址。

1).通过交易网站获得,例如gateio.io 和aex.com

2).通过官网钱包客户端来生成。

2.挖矿工具

工具xmrig、xmr-stak等等。

项目地址:

github.com/xmrig/xmrig(CPU挖矿)

github.com/xmrig/xmrig-amd(amd显卡挖矿))

github.com/xmrig/xmrig-nvidia(nvidia显卡挖矿)

https://github.com/fireice-uk/xmr-stak(CPU,显卡挖矿)

3.定制挖矿工具xmrig

————————-

..\src\common\config\CommonConfig.cpp  //配置默认参数以及矿池地址、钱包地址和密码。

————————

xmrig::CommonConfig::CommonConfig() :

xmrig::CommonConfig::CommonConfig() :
m_algorithm(CRYPTONIGHT, VARIANT_AUTO),    //设置挖矿算法,默认为CRYPTONIGHT
m_adjusted(false),
m_apiIPv6(false),
m_apiRestricted(true),
m_autoSave(true),
m_background(false),   //如果为true则软件后台挖矿,不显示窗口,只创建进程。
m_colors(true),   //设置颜色主题
m_dryRun(false),
m_syslog(false),

# ifdef XMRIG_PROXY_PROJECT
m_watch(true),
# else
m_watch(false), // TODO: enable config file watch by default when this feature propertly handled and tested.
# endif

m_apiPort(0),
m_donateLevel(kDefaultDonateLevel),    //kDefaultDonateLevel为软件抽水比例,默认为百分之五,最小值为百分之一。即最小可以设置为1。
m_printTime(60),
m_retries(5),
m_retryPause(5),
m_state(NoneState)
{
m_pools.push_back(Pool(“矿池地址”,端口,”钱包地址”,”x”));     //端口为数字类型

# ifdef XMRIG_PROXY_PROJECT
m_retries = 2;
m_retryPause = 1;
# endif
}

—————————

..\src\donate.h  //设置软件抽水比例

—————————

constexpr const int kDefaultDonateLevel = 5;    //抽水比例为百分之五,可以设置为1,同上。
constexpr const int kMinimumDonateLevel = 1;

 

—————————

\src\core\Config.cpp   //设置CPU参数

—————————

xmrig::Config::Config() : xmrig::CommonConfig(),
m_aesMode(AES_AUTO),
m_algoVariant(AV_AUTO),
m_assembly(ASM_AUTO),
m_hugePages(true),    //设置大内存交换,提高挖矿性能,需要配置系统参数
m_safe(true),       //设置CPU安全使用参数,可以在系统资源紧张时,降低软件使用CPU资源的比例。
m_shouldSave(false),
m_maxCpuUsage(75),     //设置CPU最大使用率,默认为%75
m_priority(-1)

 

编译参数以widows 32位版本为例

https://github.com/xmrig/xmrig-deps/releases.下载依赖包,解压至C盘。
安装MSYS2  
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe
http://repo.msys2.org/distrib/i686/msys2-i686-20180531.exe

pacman -Sy
pacman -S mingw-w64-i686-gcc
pacman -S make
pacman -S mingw-w64-i686-cmake
pacman -S mingw-w64-i686-pkg-config
mkdir build
cd build
cmake .. -G "Unix Makefiles" -DXMRIG_DEPS=c:/xmrig-deps-3.3/gcc/x86 -DWITH_HTTPD=OFF -DWITH_TLS=OFF
make 
  • -DWITH_LIBCPUID=OFF Disable libcpuid. Auto configuration of CPU after this will be very limited.
  • -DWITH_AEON=OFF Disable CryptoNight-Lite support.
  • -DWITH_HTTPD=OFF Build without built in http server and API.
  • -DWITH_TLS=OFF Disable SSL/TLS support.
  • -DWITH_ASM=OFF Disable ASM accelerated cryptonight/2.

挖门罗币的那些事

标签:eve   without   nes   disable   xmrig   安装   mingw   ges   ipv6   

原文地址:https://www.cnblogs.com/heycomputer/p/10229796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!