首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Macports的问题

关于Macports的问题
EN

Stack Overflow用户
提问于 2009-11-20 11:37:30
回答 3查看 369关注 0票数 0

我刚在mac上安装了Macports,它的操作系统版本是雪豹( Snow Leopard,10.6)。我使用Macports通过'sudo port install‘命令安装了几个软件包,所有这些软件包在安装后都被报告为活动的。我只是想知道这些包是否真的有效?例如,macports告诉我“gcc44 @4.4.2_0 (Active)”,而python中的它是“darwin 4.0.1 (Apple Inc. . build 5493) on darwin”。

所以我只想知道我的安装方法是否有问题,或者我的macports在安装后是否需要一些配置?

如有任何帮助,我们不胜感激!我对Mac OS真的很陌生。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-20 11:45:23

我相信Python声明的是用来构建它的gcc的版本,这个版本应该是安装在Mac上的gcc,也就是Mac开发工具附带的版本。这应该位于/usr/bin/gcc中。

当您执行以下命令时,应该会发现匹配的是gcc版本

代码语言:javascript
复制
/usr/bin/gcc -v

我不认为您的设置或配置有任何问题。它只是显示了Python是使用苹果公司提供的gcc编译的

票数 2
EN

Stack Overflow用户

发布于 2009-11-20 15:31:16

Macports安装的软件不会与Apple提供的版本冲突。如果它们取代了C编译器和库,当苹果提供操作系统更新时,可能会发生非常糟糕的事情。

在/usr/bin和Leopard的4.0.1版本中,gcc是苹果版本的gcc的命令。

gcc-mp-4.4是MacPorts提供的针对gcc 4.4版的命令,位于/opt/local/bin。

同样,在/opt/local/bin中也会有一些版本的python。

像houmam一样,我更喜欢按名称显式调用版本。如果您想将特定版本连接到python,我认为MacPorts包python_select (现在已被端口选择python所取代)通过使用符号链接实现了这一点。我从来没有用过它。

票数 2
EN

Stack Overflow用户

发布于 2009-11-20 11:48:57

这可能仅仅是因为构建时选择的编译器是由XCode安装的。你可以试着输入哪个gcc,看看哪个挡住了你的路径。默认情况下,macports one将位于/opt/local的某个位置。

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

https://stackoverflow.com/questions/1768190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档