python - llvmlite/numba 编译 : g++: error: unrecognized command line option ‘-Wcovered-switch-default’

标签 python numba

尝试从 https://github.com/numba 编译 llvmlite 或 numba我正在得到

g++: error: unrecognized command line option ‘-Wcovered-switch-default’

任何有关如何解决此问题的帮助将不胜感激。 - 标记

最佳答案

参见https://github.com/numba/numba/wiki/Build-0.33-on-ubuntu-16.04解决方案:基本上确保使用发行版附带的 llvm:

apt-get install llvm-3.9
export LLVM_CONFIG=$(which llvm-config-3.9)

=> 可以正常工作

为什么?这是因为您可以从 http://llvm.org 下载 llvm是用 clang 构建的,而发行版附带的版本是用 g++ 构建的(我认为)

关于python - llvmlite/numba 编译 : g++: error: unrecognized command line option ‘-Wcovered-switch-default’ ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35795582/

相关文章:

python - numba 似乎不起作用

来自 genfromtxt 的 Python 2D numpy 数组

Python Unicode 错误,同步开发环境和生产环境

python - 将函数输入和文档字符串显示为 sublime text 2 的提示(代码搜索?)

python - 使用 Numba 限制事件 CPU 内核的数量

python - python 中的 numba CUDA 非常慢

python - 如何使该函数将数组数组作为输入使用 numba 进行编译?

python - 在 2D numpy 数组中查找和删除回文行

python - 高级 Pandas 在 groupby 之后链接 : chain index. droplevel

python - 可以将边缘列表导入 igraph python