CDT中的全局编译器标志

时间:2014-09-11 14:08:19

标签: c++ eclipse eclipse-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)。

1 个答案:

答案 0 :(得分:0)

我也在使用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