簡體   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