zoukankan      html  css  js  c++  java
  • 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 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
    

    编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

    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:WindowsSysWOW64,32位系统为C:WindowsSystem32

    可能出现的问题:

    • pacman -Syu更新出现无法锁定数据库,解决方法
    • 无法解析的外部符号:链接器配置有问题。
    • 注意32位的库在X86下使用,64位编译成的库在X64下使用。

    参考文档:

    GMP介绍

     

     

      

  • 相关阅读:
    APP案例分析
    第一次作业
    第0次作业
    结对编程-四则运算
    韩剧TV APP案例分析
    四则运算生成器(基于控制台)
    大学
    JAVA异常机制学习
    散列学习
    PAT 甲级1025 PAT Ranking的
  • 原文地址:https://www.cnblogs.com/algs/p/12896568.html
Copyright © 2011-2022 走看看