Win10配置GMP及相关环境
1.下载msys2。
1)官网直接下载,速度很慢。推荐用清华镜像网站。根据电脑版本,找个exe文件下载安装。最后一步时不要勾选"立即运行 MSYS2 64bit"
2)添加镜像源。
编辑 /etc/pacman.d/mirrorlist.mingw32
,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
编辑 /etc/pacman.d/mirrorlist.mingw64
,在文件开头添加:
1 | Server = https: //mirrors .tuna.tsinghua.edu.cn /msys2/mingw/x86_64 |
编辑 /etc/pacman.d/mirrorlist.msys
,在文件开头添加:
1 | Server = https: //mirrors .tuna.tsinghua.edu.cn /msys2/msys/ $arch |
2.更新及安装编译环境
这个参考 msys2在windows10系统的安装
3.在官网上下载GMP库 。下载个tar.xz的版本就好。
4.打开mingw64.exe,cd到gmp所在的库,编译生成静态库和动态库。
5.一个具体的应用实例。(链接相关配置参考如下)
重点注意事项:
- c程序使用gmp.h,c++使用gmpxx.h
- 链接器---常规---附加库目录:加上libgmp.dll.a文件存放目录
- 链接器---输入---附加依赖项:加上libgmp.dll.a
- 如果缺失,就放到对应文件夹下。Windows 64位系统一般路径为C:\Windows\SysWOW64,32位系统为C:\Windows\System32
可能出现的问题:
pacman -Syu
更新出现无法锁定数据库,解决方法。- 无法解析的外部符号:链接器配置有问题。
- 注意32位的库在X86下使用,64位编译成的库在X64下使用。
参考文档:
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· 软件产品开发中常见的10个问题及处理方法
· Vite CVE-2025-30208 安全漏洞
· MQ 如何保证数据一致性?