windows10 编译miracl库

检查MinGW

MinGW(可以看作gcc的windows版),检查是否安装可用:试验gcc -v显示gcc版本,但测试简单c程序,编译出错,未形成可执行文件。

删除之前安装的MinGW和相关环境变量,在官网重新下载安装MinGW-w64:不要下载.exe版本,因为下载后安装到一半肯定会失败。下载最新版本下的x86_64-win32-sjlj。详细下载安装步骤见:下载安装MinGW-w64详细步骤(c/c++的编译器gcc的windows版,win10真实可用)_jjxcsdn的博客-CSDN博客

添加环境变量,系统变量path添加下载解压后的...\MinGW\bin路径

gcc -v检查配置是否成功。测试简单hello.c程序,gcc hello.c编译,默认生成a.exe可执行文件,命令行:a.exe执行这个文件,输出hello,world!

编译Miracl库

下载地址:https://github.com/miracl/MIRACL

解压得到MIRACL-master文件夹,在该文件夹位置编译config.c文件,生成config.exe可执行文件,运行该可执行文件,进行相关Y/N选择,完成后会生成miracl.lst和mirdef.tst文件

详细过程见:编译并使用Miracl大数运算库(使用Visual Studio 2019)_Peter Kim的博客-CSDN博客

!!注意上文博客“3使用Visual Studio 2019编译Miracl”中,完成项目属性配置,还需要将代码生成中基本运行时检查修改为默认值,再使用快捷键 Ctrl + B 进行编译,否则会报错:D8016 /O2和/RTC1命令行选项不兼容 

Visual Studio报错:error D8016_ “_O2”和“_RTC1”命令行选项不兼容_o2和rtc1命令行选项不兼容_wang.chen.xue的博客-CSDN博客

修改后,编译成功

最终,在以下路径找到Miracl.lib

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值