当前位置:首页 » 挖矿知识 » windows编译挖矿源码

windows编译挖矿源码

发布时间: 2023-11-14 14:39:45

① 如何在Windows下编译GCC

方法如下:

  1. 双击GCC安装包,mingw-get-setup.exe,点击Install安装。

  2. 点击Change选择安装路径,尽量不要有中文和空格,

  3. 将package 下面的mingw-***和mingw32-***和msys-**。都勾选上,等待下载安装,直到勾选框全部变成土灰色。

  4. 找到安装目录的bin目录,将路径右键复制下来。

  5. 找到计算机,右键,属性。点击 高级系统设置。

  6. 找到下面的 环境变量 点击。

  7. 在系统变量里面找到 Path变量,双击出现下面输入框,在变量值的末尾添加刚刚复制的bin目录,并在最后加上英文状态下 的分号(;)。点击确定。

  8. 测试是否安装成功,在cmd命令提示符里面输入 gcc --help 回车键,

  9. EditPlus 3 安装完成之后的界面点击File 下的 new C/C++

  10. 出现以下测试代码,保存到指定目录,最后不要有空格和中文,我保存到E:/My/Test下面测试。文件名为test.c

  11. 命令提示符窗口进入到 E:/MyTest 下 用dir 命令显示当前目录下的所有文件。

  12. 使用gcc 命令编译 命令格式 如下 gcc test.c - o test 回车键。编译完成。

  13. 直接输入test运行,输出hello,world。

  14. 测试完成。

② 如何编译Windows版本的GSL

GSL全名为GNU Scientific Library,是GNU发起的一个科学计算项目,采用C语言编写,可以在C/C++开发中广泛使用。因为是开源项目,在Windows平台下面没有现成的安装文件可供使用,一般需要自己编译这个项目。现在我把自己从网上找的资料和自己编译的经过汇总一下,写成这个教程。­
在Windows平台上编译GSL主要使用MinGW和MSYS这两个工具,
(1)下载安装 MinGW(安装时选择gcc,g++和Make这三项)­
(2)下载安装 MSYS­
(3)下载MinGW Utilities 解压复制到MSYS安装目录­
(4)下载解压gsl源码,
(5)进入gsl目录,执行命令:­
./configure­

make­
make install­
(6)完成编译之后,在MSYS安装目录下的­
local/bin有编译了的gsl动态库文件libgsl-0.dll libgslcblas-0.dll­
local/lib有编译好了的静态库文件libgsl.a libgsl.dll.a libgslcblas.a libgslcblas.dll.a­
local/include有编程需要的gsl头文件­
(7)此时你会发现,编译的结果缺少lib文件,现在我们来生成lib文件­
cd /usr/local/bin­
pexports libgsl-0.dll >libgsl-0.def­
pexports libgslcblas-0.dll >libgslcblas-0.def­
这时候就生产了两个def文件­
(8)使用VC6或以上版本的lib命令,生成lib文件,具体如下:­
lib /machine:i386 /def:libgsl-0.def­
lib /machine:i386 /def:libgslcblas-0.def­
(9)动态链接库拷贝到系统的Windows文件夹下面;­
将gsl头文件(local/include里面的gsl目录)拷贝到include文件夹下面;­
lib文件和*.a文件(local/lib下面)放到Lib文件夹下面,­
编译器tools-options-directories添加Lib路径和Include路径­
最后一步就是在VC6的工程设置中的object/library moles里面添加以下内容:­
libgslcblas-0.lib libgsl-0.lib­
至此,整个gsl的移植工作就完成了。­

热点内容
比特币技术指标kdj 发布:2025-06-07 06:11:55 浏览:997
区块链技术的特点是去中心化 发布:2025-06-07 05:53:24 浏览:934
以太坊交易所最小交易单位 发布:2025-06-07 05:51:45 浏览:216
区块链代码如何编写 发布:2025-06-07 05:46:51 浏览:852
算力480多久能挖一个比特币 发布:2025-06-07 05:33:53 浏览:817
一天能挖几个以太坊币 发布:2025-06-07 05:29:08 浏览:705
比特币私钥如何保密 发布:2025-06-07 05:14:31 浏览:375
比特币区块链民法中的货币 发布:2025-06-07 05:00:36 浏览:464
挖出比特币是偶然还是必然 发布:2025-06-07 05:00:34 浏览:574
区块链与大数据无关对m 发布:2025-06-07 04:57:53 浏览:939