python - 如何在 Mac 上修复 "cc: error: unrecognized command line option ' -Wshorten-64-to-3 2'"问题

标签 python macos

在 Mac 上编译 python 包时,您可能会遇到以下问题:

cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -墙 -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/misaka.c -o build/temp.macosx-10.9-intel-2.7/src/misaka.o

cc:错误:无法识别的命令行选项“-Wshorten-64-to-32”

错误:命令“cc”失败,退出状态为 1

最佳答案

解决方案是运行以​​下命令:

export CC=/usr/bin/clang

export CXX=/usr/bin/clang++

关于python - 如何在 Mac 上修复 "cc: error: unrecognized command line option ' -Wshorten-64-to-3 2'"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28121148/

相关文章:

macos - 使用 Core Data 和 iCloud 添加持久存储时涉及 PFUbiquityPeer 异常

python - 在 OSX 上为 virtualenv 设置 Python 32 位和 64 位模式

mysql - 如何访问virtual box中的mysql到mac终端

python - 如何用imshow()限制x轴的范围?

python - Pygame 将 28x28 像素缩放到 420x420

python s3 在不知道确切名称文件的情况下获取文件

macos - 如何禁用 MacOS 终端的选项卡自动完成 "camera flash"?

python - 卡在ValueError中,如何解决?

python - 如何使用 __str__ 更改对象属性的显示方式?

cocoa - 以编程方式确定事件应用程序的 .icns 文件 (OS X)