繁体   English   中英

CDT中的全局编译器标志

[英]Global compiler flags in CDT

我们正在使用-Werror -Wextra -Wall -pedantic编译器标志,以及C ++ 11 diaelect。 我们希望将这些用于我们的所有项目。 当前,我们通过Project properties -> C/C++ Build -> Settings -> Tool Settings -> GCC C++ Compiler将它们设置到每个项目。

但这是项目级别的设置。

我读了很多问题,尝试了很多事情,但是我没有找到一个可行的解决方案来全局设置标志。 有没有办法做到这一点? 我正在使用最新的Eclipse(4.4 Luna)和最新的CDT(8.4)。

我也在使用Eclipse Luna。

在顶部菜单中: Window -> Preferences -> C/C++ -> Build -> Settings

选择Discovery选项卡,然后更改CDT GCC Built-in settings (如果使用gcc)。

默认值是这样的:

${COMMAND} -E -P -v -dD "${INPUTS}"

改成

${COMMAND} -E -P -v -dD "${INPUTS}" -Werror -Wextra -Wall -pedantic

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM