代码之家  ›  专栏  ›  技术社区  ›  TDk

Eclipse CDT在保存时不显示错误和警告

  •  0
  • TDk  · 技术社区  · 7 年前

    :与无关 this question

    您好,

    我在Eclipse CDT中遇到了一个问题。我无法让编辑器更新错误&编辑时出现警告。c源文件。

    为了显示错误,我需要一直手动构建。我错过什么了吗?

    我已经在CDT配置面板中尝试了我可以使用的所有选项。

    提前谢谢。

    编辑

    在里面 foo.c :

    int main() {
        return 1 << 40 - 1;
    }
    

    使用 gcc 要编译,我有:

    foo.c: In function ‘main’:
    foo.c:2:11: warning: left shift count >= width of type [-Wshift-count-overflow]
     return 1 << 40 - 1;
    

    在我在eclipse中构建项目后,它会正确显示,但在其他情况下不会显示。

    1 回复  |  直到 7 年前
        1
  •  2
  •   howlger df778899    7 年前

    (需要深入的语义分析,并考虑编译器设置) 无法检测到 .

    returns 而不是 return .

    项目(&T);属性:C/C++Build ,在 行为 选中复选框 基于资源节约的构建(自动构建)