Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用Xcode在MacOS X上安装GMP

用Xcode在MacOS X上安装GMP
EN

Stack Overflow用户
提问于 2012-10-11 20:23:57
回答 2查看 13K关注 0票数 5

我试图在我的C和C++程序中使用GMP库。我用Xcode做代码。我按照指令在我的机器上安装了GMP,最后我得到了一个文件夹"~/usr/local/gmp-5.0.5“,其中包含gmp.h文件。

我如何制作程序来查看这个库?例如,如果我决定将程序保存在桌面上?

安装GMP-5.0.5的最佳地点是哪里?使用include "gmp.h“将显示错误”未找到的文件“。

EN

回答 2

Stack Overflow用户

发布于 2015-04-04 08:02:15

我是这样做的:

https://gmplib.org/下载GMP (gmp-6.0.0a.tar.lz)从http://www.nongnu.org/lzip/lzip.html下载lzip (lzip-1.16.tar.gz)

  1. 安装lzip
    • 提取: tar -xvf lzip-1.16.tar.gz
    • cd lzip-1.16
    • ./配置
    • 制作
    • 核对
    • 让安装(如果你收到拒绝许可的消息,用sudo运行它)

  1. 安装gmp
    • 将gmp-6.0.0a.tar.lz文件复制到/usr/local/lib (用sudo完成)
    • 提取lz: lzip -d gmp-6.0.0a.tar.lz
    • 提取焦油:焦油-xvf gmp-6.0.0a.tar
    • cd gmp-6.0.0/
    • ./配置
    • 制作
    • 核对
    • 让安装(如果你收到拒绝许可的消息,用sudo运行它)

票数 14
EN

Stack Overflow用户

发布于 2012-10-11 20:31:25

  1. 如果您在/usr/local中安装了这个库,您就可以简单地将#include <gmp.h>-lgmp添加到您的链接器设置中(链接>其他链接标记)。
  2. 如果坚持将库放在主目录(例如~/local )中,则需要将~/local/include添加到标题搜索路径(搜索路径>标题搜索路径),将~/local/lib添加到库搜索路径(搜索路径>库搜索路径)。这些都在项目或目标设置下。您还需要添加上面所述的-lgmp

关于体系结构的注释: LibGMP非常独特,因为它将在编译时选择目标体系结构,并且通常在可用的情况下选择64位目标。如果你的项目是32位,GMP是64位,链接就会失败.

LibGMP这样做是因为它在64位架构上所做的操作要快得多。在64位上,乘大整数的速度可以是32位的4倍.

警告:您的项目将不会运行在其他人的计算机上,除非他们首先安装GMP。

警告2:如果您静态地链接到GMP以简化安装,则需要开放应用程序源代码。除非你同意,否则不要静态链接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12852228

复制
相关文章
在MacOs上用Docker开发
该文章介绍如何使用Docker在Mac上构建和运行Node.js应用程序。首先,介绍了Docker的基本概念和优势,然后详细说明了在Mac上使用Docker的开发流程。包括拉取Docker镜像、运行容器、管理容器和容器路径等。最后,探讨了Docker在软件开发和部署中的重要性,以及Docker在Mac上的实际应用场景。
花落花飞去
2017/12/27
4.1K0
在macOS上安装&配置PostgreSQL
Homebrew以及dmg安装包安装都可以,不过Homebrew跟dmg包图形化安装还是有些区别,根据自己习惯任选其一即可,不过为了方便理解后续的操作,还是简单介绍下两种安装方式的区别
KenTalk
2023/04/07
12.8K0
在macOS上安装&配置PostgreSQL
在MacOS上安装配置Mongodb
MongoDB 去年 10 月份宣布将开源 License 从 GNU AGPLv3 切换到 Server Side Public License(SSPL),之后遭到了来自开源社区的抵制。
雪梦科技
2020/05/11
1.7K0
在MacOS上源码安装OpenCV-4.0.0
OpenCV-4.0.0已经放出来一阵日子了,很有新功能新特性值得尝试,由于MacOS上的brewhome包中编译好的OpenCV版本只有3.4.3,为了在MacOS上安装最新的OpenCV,只好走源码编译这条路了。
老潘
2023/10/19
4030
在MacOS上源码安装OpenCV-4.0.0
在ESXi上安装macos虚拟机
再一想,是AIX什么时候可以运行在ESXi上?也许永远没有机会了,毕竟已经进入云计算大数据时代了。
boypoo
2020/02/14
8.2K1
用 pyenv 在 MacOS 上创建虚拟环境
创建名为 my-310-python 的虚拟目录,并且其中加载 Python 3.10.0 。
老齐
2022/03/31
1.2K0
在Xcode8上安装插件之后闪退
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/53197701
用户1451823
2018/09/13
7400
在macOS上安装配置golang开发环境
通过编辑器打开 .bashrc 或者 .zshrc,将以下配置贴到文件最后,并保存。
雪梦科技
2020/05/11
1.6K0
Mac OS X安装OpenCV并配置到Xcode和Eclipse上
1).首先下载opencv for mac安装源文件,http://opencv.org/downloads.html,解压缩
用户8704835
2021/06/07
7000
在VirtualBox上安装Android-X86
对于Android开发来说,尤其是新手(没错,我自己就是noob?),有很多种开发调试的方案。比如Genymotion+VirtualBox搭配方案(在我的笔记本上这种方案性能最低,可能因配置而异)、
Bess Croft
2020/04/02
6.1K0
最新版MySQL在MacOS上的安装与使用!
我们本文将采用最常规的方式,也就是安装包的方式进行安装,这也是我推荐给新手的安装方式,因为这种安装方式更直观更可控一些,比如对 MySQL 版本的选择和密码配置等,那接下来我们就直接开始吧。
磊哥
2020/10/27
2K0
最新版MySQL在MacOS上的安装与使用!
在Proxmox 6.2 上安装 macOS Big Sur 虚拟机
问题关键字:macOS,macOS Big Sur,macOS Big Sur 虚拟机安装
欧巴云
2021/08/04
4.1K0
用 Flatpak 在 Linux 上安装应用
计算机应用由许多小文件组成,它们被链接在一起以执行一系列的任务。因为它们以“应用”的形式出现,在菜单或桌面上有彩色的图标,我们大多数人认为应用是一个单一的、几乎是有形的东西。在某种程度上,这样想是令人欣慰的,因为它们感觉是可以管理的。如果一个应用实际上是散落在你的计算机上的数百个小库和资源文件的组合,那么应用在哪里?撇开存在危机不谈,当一个应用需要一个版本的库,而另一个应用需要一个不同的版本时,会发生什么?
用户8965210
2022/01/04
1.7K0
在CentOS上用Caddy安装WordPress
WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行前100万的网站中有超过16.7%的网站使用WordPress。到了2011年8月,约22%的新网站采用了WordPress。WordPress是目前因特网上最流行的博客系统。
独钓寒江雪_Ly
2018/07/30
4.9K1
在 Mac OS X 上安装和配置 Wine
Windows 上也有很多优秀的工具软件是 Mac 上没有的, 装虚拟机的话太浪费, 而且效率不高, 幸好可以通过 Wine 来运行 Windows 程序, 通过 HomeBrew 使得 Wine 的安装非常容易, 通过 WineTricks 来配置 Wine 也没有多大困难, 下面是我在 Mac 上安装和配置 Wine 的纪录。
beginor
2020/08/10
15K1
在Mac OS X上安装PHP7
Mac用户可以选择二进制或源安装。实际上,您的OS X可能预装了Apache和PHP。这可能是一个相当旧的版本,它可能缺少许多不太常见的扩展。
用户9042463
2021/09/29
1.4K0
在CentOS 6上安装Discuz! X2.5
简明过程 1. 参考 http://www.linuxidc.com/Linux/2014-09/107373.htm 但是,实际上可以不用这么复杂。而且由于nginx配置php比较费劲,最后用apache解决了。
星哥玩云
2022/07/03
7000
在CentOS 6上安装Discuz! X2.5
macOS 用 Docker 安装 gogsDockergogs配置
Docker https://store.docker.com/editions/community/docker-ce-desktop-mac gogs https://github.com/gogits/gogs/tree/master/docker $ docker -v # 查看版本 Docker version 18.03.1-ce, build 9ee9f40 $ docker pull gogs/gogs # Pull image from Docker Hub. $ [sudo] mkd
iOSDevLog
2018/07/04
8520
在 MacOS 上读取 Btrfs 分区文件
Btrfs 文件系统相较于 Ext4 ,是一种更年轻的文件系统,具有更多可玩的特征,比如支持快照、子卷、校验和自检、软 RAID 甚至透明压缩等。
陈少文
2021/12/22
4.6K0
点击加载更多

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文