草庐IT

MacPorts

全部标签

c++ - OSX 10.9 上的 Macports - 使用 -stdlib=libstdc++ 编译

在OSX10.9中,clang++的默认-stdlib选项是libc++,所以这就是Macport在构建包时使用的选项。有没有办法告诉Macports使用libstdc++来代替?特别是我想通过Macports构建OpenCV,所以它使用libstdc++,但我想我也会遇到对其他包这样做的需要 最佳答案 选项很简单:-stdlib=libstdc++如果您需要更好地控制各种端口的构建过程,您始终可以设置如下变量:CXX="clang-std=c++11-stdlib=libc++,CXXFLAGS="-Wall-O2-march=c

c++ - MacPorts GCC 4.7 OS-X Mavericks 10.9 C11 中的 undefined symbol “toupper”

编辑2:下面是一个程序示例:#include#includeintmain(){inti=0;charstr[]="TestString.\n";charc;while(str[i]){c=str[i];putchar(toupper(c));i++;}return0;}1)clang:clang++-std=c++0x-stdlib=libc++-lc++main.cc-omain编译正常。2)g++-mp-4.8-std=c++11main.cc-omain给出:Undefinedsymbolsforarchitecturex86_64:"toupper(int)",referen

c++ - MacPorts gcc48 无法识别的命令行选项 '-stdlib=libc++'

上下文我正在尝试编译包“root_numpy”,它是科学分析软件“root”和python包“numpy”之间的链接。它用作根包装器“rootpy”的一部分。执行以下行时出现g++错误:g++-bundle-undefineddynamic_lookup-g-archx86_64-headerpad_max_install_names-archx86_64build/temp.macosx-10.6-x86_64-2.7/root_numpy/src/_librootnumpy.o-obuild/lib.macosx-10.6-x86_64-2.7/root_numpy/_libroo

mysql - 使用 Macports 安装 MySQL 5.6

MacOS10.10,最新的macports。我想在端口3306上安装mysql5.6。1)安装portinstallmysql56-servermysql56然后安装mysql56@5.6.22_0whichmysql或whichmysql56什么都不返回。那么第一个问题是mysql客户端在哪里?2)配置安装脚本建议做sudo-u_mysql/opt/local/lib/mysql56/bin/mysql_install_db然后/opt/local/lib/mysql56/bin/mysqladmin-urootpassword'new-password'它要求运行服务器,我通过它

Python、Macports 和缓冲区问题

如果发帖位置不对,我深表歉意-我不清楚问题出在哪里。当使用由运行MacOX10.10的Macports2.3.3构建的Python版本时,我看到了一些非常有趣的行为。我已经完全重新安装了Macports,并将其复制到iMac和MacbookAir上,并创建了一个新用户以确保它与我的环境无关。上周并没有发生这种情况,在此期间的某个时候,情况发生了相当大的变化。一切正常,直到我调用Python。$pythonPython3.4.3(default,Aug262015,18:29:14)[GCC4.2.1CompatibleAppleLLVM6.0(clang-600.0.56)]ondar

python - 找到 MacPorts 包?

我刚刚通过MacPorts安装了py27-numpy包,当我使用此命令时python找不到该模块:importscipy我使用了help('modules')命令,但scipy端口没有出现。显然路径配置不正确或者MacPorts没有安装在正确的位置,但无论哪种方式,知道这个包的安装位置都可以解决我的问题。我在哪里可以找到MacPorts安装包py27-scipy的路径?echo$PATH命令的输出:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/

python - Macports 选择默认的 Python 解释器来执行脚本?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我使用了python_select,它似乎并没有改变执行脚本的默认python,例如django-admin.pyrunserver(前面没有python)。我该如何更改?

python - 如何使用 MacPorts 为 OpenCV 安装 Python 2.7 绑定(bind)

当尝试在python中“导入cv”时,我得到:“ImportError:没有名为cv的模块”。这个问题以多种形式出现,但我还没有找到有帮助的答案。在我的MacOSXLion上,在许多其他端口中,我运行了:sudoportinstallpython27和sudoportinstallopencv+python27运行:portselectpython我看到:“python27(事件)”并运行:portinstalledopencv我看到:“opencv@2.3.1a_1+python27(活跃)”我还应该检查什么?谢谢。 最佳答案 我

python - 哪个是最pythonic : installing python modules via a package manager ( macports, apt)或通过pip/easy_install/setuptools

通常我倾向于通过包管理器安装东西,用于unixy的东西。然而,当我编写大量perl程序时,我会使用CPAN、更新版本等等。一般来说,我过去常常通过包管理器安装系统的东西,通过它自己的包管理器(gem/easy_install|pip/cpan)安装语言的东西现在主要使用python,我想知道最佳实践是什么? 最佳答案 系统python版本及其库经常被发行版中的软件使用。只要您使用的软件对与您的发行版相同的python版本和所有库感到满意,那么使用发行包就可以正常工作。然而,您经常需要软件包的开发版本,或更新版本,或旧版本。然后它就不

xcode - 轻松构建与 MacPorts 捆绑的 Mac OS X .app

有一个bashscript从用Go编写的应用程序构建MacOSX.app包,该应用程序通过从Homebrew安装中提取必要的库、资源等并调整库来工作。我很高兴添加MacPorts支持,但是..没有更简单的方法来做到这一点,比如使用Xcode项目或其他什么?是否有py2app的模拟去?关于在.app包中使用外部库,我应该了解什么? 最佳答案 如果我理解正确的话,您想将Go二进制文件打包为OSX.app文件。好吧,是的,你可以做到。查看我的cocoa-go的Makefile项目。事实上,构建.app相当容易。另外,我可以推荐一篇关于bu