使用以下命令在Ubuntu 16.04上安装LLVM:
sudo apt-get install clang llvm编译时出现以下错误:
nlykkei@nlykkei-VirtualBox:~$ clang++ -g toy.cpp `llvm-config --cxxflags --ldflags --system-libs --libs` -o toy
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
1 warning generated.具体地说,我遵循LLVM网站上的教程:http://llvm.org/docs/tutorial/LangImpl03.html。
LLVM版本为3.8。
如何摆脱此警告?
谢谢。
发布于 2017-01-16 17:59:32
这是a bug in llvm-config。长话短说,llvm-config输出的-Wno-maybe-uninitialized不是clang实现的警告。
一种可能的解决方法是添加一个额外的标志,以抑制有关未知警告的警告。
clang++ <your flags> -Wno-unknown-warning-option `llvm-config ...`发布于 2020-05-07 21:39:58
当您最近将sdk-build-tools升级到30.x时,会出现此警告
我通过将sdk-build-tools降级29.x解决了这个问题。
删除所有中间文件,它们将重新自动生成。
清理项目。
使现金无效并重新启动项目。
哇,警告现在已经被删除了。
https://stackoverflow.com/questions/41673546
复制相似问题