2024-09-26 18:03:42 发布
网友
在安装reportlab3.1.8时,我遇到了这样一个问题:我一直得到错误,我找不到这个编译器选项的设置位置。在
设置的要点是:
建筑'报告实验室.lib加速计延伸
clang:错误:未知参数:'-mno fused madd'[-Wunused命令行参数将来出现硬错误] 注意:这将是一个硬错误(不能降级为警告) 错误:命令“cc”失败,退出状态为1
这是我的解决方案。在
原因:我让我的mac电脑保持最新,结果似乎我现在有了比允许“-mno fused madd”命令行开关的c编译器(clang)更新(不同)的版本。在
解决方案:我在reportlab源代码中的任何文件中都没有找到上述开关。它必须在电脑上。罪魁祸首似乎就在附近,因为设置.py使用模块distutils。在
问题出在/System/Library/Frameworks文件中/Python.framework/Versions/2.7/lib/Python2.7/_系统配置数据.py。此文件包含名为build\u time\u vars的字典定义。我们显然是在正确的地方,因为我们有一个构建时问题。在
。。。-fwrapv-mno熔合madd-DENABLE-trace。。。到。。。-fwrapv-可更改的跟踪。。。在
保存文件并继续生成。它现在将保持不变。不需要环境变量或任何类似的东西。在
编辑:当你在做的时候,把两者都去掉_系统配置数据.pyc以及_系统配置数据.pyo文件夹。在
您仍然可以使用以下环境变量从clang中抑制这些错误:
export CFLAGS=-Qunused-arguments export CPPFLAGS=-Qunused-arguments
类似问题的详细答案如下:
clang error: unknown argument: '-mno-fused-madd' (python package installation failure)
根据以下内容,该问题也已在OS X 10.9.3中修复:
OS X 10.9.3
clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
这是我的解决方案。在
原因:我让我的mac电脑保持最新,结果似乎我现在有了比允许“-mno fused madd”命令行开关的c编译器(clang)更新(不同)的版本。在
解决方案:我在reportlab源代码中的任何文件中都没有找到上述开关。它必须在电脑上。罪魁祸首似乎就在附近,因为设置.py使用模块distutils。在
问题出在/System/Library/Frameworks文件中/Python.framework/Versions/2.7/lib/Python2.7/_系统配置数据.py。此文件包含名为build\u time\u vars的字典定义。我们显然是在正确的地方,因为我们有一个构建时问题。在
。。。-fwrapv-mno熔合madd-DENABLE-trace。。。到。。。-fwrapv-可更改的跟踪。。。在
保存文件并继续生成。它现在将保持不变。不需要环境变量或任何类似的东西。在
编辑:当你在做的时候,把两者都去掉_系统配置数据.pyc以及_系统配置数据.pyo文件夹。在
您仍然可以使用以下环境变量从clang中抑制这些错误:
类似问题的详细答案如下:
clang error: unknown argument: '-mno-fused-madd' (python package installation failure)
根据以下内容,该问题也已在
OS X 10.9.3
中修复:clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
相关问题 更多 >
编程相关推荐