oro*_*ome 8 xcode pip clang cython python-2.7
每当我编译Cython代码(使用pyximport)时,经常在我从源代码安装包时,pip我得到
clang: warning: argument unused during compilation: '-mno-fused-madd'
Run Code Online (Sandbox Code Playgroud)
这是什么警告,我该怎么做才能防止它?我怀疑我可能无法阻止何时pip触发它,但至少有一些方法可以配置pyximport以避免它?
OS X 10.9,Python 2.7.5,Xcode clang 500.2.79
之前的答案对我不起作用,但它有助于告诉clang忽略这些错误消息:
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Run Code Online (Sandbox Code Playgroud)
在clang错误中找到的解决方案:未知参数:' - mno-fused-madd'(python包安装失败)
-mno-fused-madd是 gcc cpu 目标选项。它用于启用/禁用融合乘法/加法指令(FMAC。在 DSP 中常见)的生成。
由于这是特定于 gcc 的,clang 会发出警告,指出它不理解该选项。
如果你真的不想看到这个警告,你可以尝试设置默认编译器
env CC=/usr/bin/gcc pip install ...
Run Code Online (Sandbox Code Playgroud)
这也应该适用于 pyximport (但我没有尝试过)。
| 归档时间: |
|
| 查看次数: |
2228 次 |
| 最近记录: |