:与无关 this question
您好,
我在Eclipse CDT中遇到了一个问题。我无法让编辑器更新错误&编辑时出现警告。c源文件。
为了显示错误,我需要一直手动构建。我错过什么了吗?
我已经在CDT配置面板中尝试了我可以使用的所有选项。
提前谢谢。
编辑
在里面 foo.c :
foo.c
int main() { return 1 << 40 - 1; }
使用 gcc 要编译,我有:
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中构建项目后,它会正确显示,但在其他情况下不会显示。
(需要深入的语义分析,并考虑编译器设置) 无法检测到 .
returns 而不是 return .
returns
return
项目(&T);属性:C/C++Build ,在 行为 选中复选框 基于资源节约的构建(自动构建)