【发布时间】:2017-08-26 01:14:24
【问题描述】:
我最近在处理an error that should have easily been realized with a simple compiler warning。
有人知道在 Ubuntu 上使用make 编译 JUCE 项目时如何显示编译器警告吗?
我尝试过:
-
make -Wall来自 gcc/gnu Warning Options docs -> 没有变化 -
make V=1在 makefile 中评论 -> 它很冗长,但没有显示警告 - 在 Projucer 中编辑实时构建设置 -> 实时构建在 Ubuntu 上不起作用
编辑:OMGtechy 回答
要在构建中添加编译器警告:在 Projucer 文件管理器的“导出器”选项卡中编辑 Linux Makefile 设置(参见他的答案中的图片)。但是,在我还使用优化标志 -O2 运行之前,我没有看到任何“未初始化的变量”警告。显然是gcc is bad with that warning。
【问题讨论】:
-
您编辑了哪些构建设置?实时的可能对 make 构建没有影响。您是否注意到构建命令发生了变化?可能是一个错误。此外,对于投反对票的人来说,在 JUCE 的背景下,很清楚 OP 的要求是什么。
标签: c++ ubuntu gcc gcc-warning juce