Python llvmlite/numba编译:g++;:错误:无法识别的命令行选项‘-Wcovered开关默认值’;
正在尝试编译llvmlite或numbaPython llvmlite/numba编译:g++;:错误:无法识别的命令行选项‘-Wcovered开关默认值’;,python,numba,Python,Numba,正在尝试编译llvmlite或numba g++: error: unrecognized command line option ‘-Wcovered-switch-default’ 任何关于如何修复此问题的帮助都将不胜感激。 -标记有关解决方案,请参阅:基本上确保使用发行版附带的llvm: apt-get install llvm-3.9 export LLVM_CONFIG=$(which llvm-config-3.9) =>可以吗 为什么??这是因为您可以下载的llvm是用clan
g++: error: unrecognized command line option ‘-Wcovered-switch-default’
任何关于如何修复此问题的帮助都将不胜感激。
-标记有关解决方案,请参阅:基本上确保使用发行版附带的llvm:
apt-get install llvm-3.9
export LLVM_CONFIG=$(which llvm-config-3.9)
=>可以吗
为什么??这是因为您可以下载的llvm是用clang构建的,而发行版附带的llvm是用g++构建的(我想)这是因为llvm是用clang使用这个选项编译的(而gcc不支持它)——它尝试用与llvm相同的选项编译llvmlite。我采用了使用gcc重新编译llvm的方法(但您可能不想这样做-这有点麻烦)。我怀疑将llvmlite与clang进行编译也会起作用,但我现在不知道如何做到这一点。