【发布时间】:2015-11-19 03:49:37
【问题描述】:
下
Eclipse CDT >
Project Settings >
C/C++ General >
Paths and Symbols >
Includes >
GNU C++
有一个包含路径的列表。
有些以粗体显示并且是特定于项目的。
其他是内置:
例如:
/usr/include/C++/4.6/
/usr/include/x86_64-linux-gnu
etc
如果我删除:
work/.metadata/.plugins/org.eclipse.cdt.make.core/*.sc
Eclipse 启动时会自动重新扫描路径。
我同时安装了 gcc 4.6 和 gcc 4.7。
当 Eclipse 重新扫描时,它只会找到 4.6 的标头,而不是 4.7 的标头。
我的问题是:Eclipse 通过什么机制确定内置包含路径的列表? (因此为什么它只找到 4.6 标头而不是 4.7 标头?)
【问题讨论】:
标签: c++ linux eclipse gcc eclipse-cdt