clang ++警告:“警告:未知警告选项'-Wno-maybe-uninitialized'"; [英] clang++ warning: "warning: unknown warning option '-Wno-maybe-uninitialized'"

查看:1320
本文介绍了clang ++警告:“警告:未知警告选项'-Wno-maybe-uninitialized'";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

已使用以下命令在Ubuntu 16.04上安装了LLVM:

Having installed LLVM on Ubuntu 16.04 using the command:

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.

具体而言,我遵循以下教程: http://llvm.org/docs/LLVM网站上的tutorial/LangImpl03.html .

To be specific, I follow the tutorial: http://llvm.org/docs/tutorial/LangImpl03.html on the LLVM website.

LLVM的版本是3.8.

The version of LLVM is 3.8.

我如何摆脱此警告?

谢谢.

推荐答案

这是一个错误在llvm-config 中.长话短说,llvm-config输出-Wno-maybe-uninitialized,这不是clang实施的警告.

This is a bug in llvm-config. Long story short, llvm-config outputs -Wno-maybe-uninitialized which is not a warning implemented by clang.

一种可能的解决方法是添加有关未知警告的额外标志抑制警告.

One possible workaround is to add an extra flag squelching warnings about unknown warnings.

clang++ <your flags> -Wno-unknown-warning-option `llvm-config ...`

这篇关于clang ++警告:“警告:未知警告选项'-Wno-maybe-uninitialized'";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆