And*_*zos 10 c++ eclipse linux gcc eclipse-cdt
下
Eclipse CDT >
Project Settings >
C/C++ General >
Paths and Symbols >
Includes >
GNU C++
Run Code Online (Sandbox Code Playgroud)
有一个包含路径的列表.
有些是粗体,是项目特定的.
其他的内置:
例如:
/usr/include/C++/4.6/
/usr/include/x86_64-linux-gnu
etc
Run Code Online (Sandbox Code Playgroud)
如果我删除:
work/.metadata/.plugins/org.eclipse.cdt.make.core/*.sc
Run Code Online (Sandbox Code Playgroud)
Eclipse启动时会自动重新扫描路径.
我并排安装了gcc 4.6和gcc 4.7.
当Eclipse重新扫描时,它只找到4.6标题,而不是4.7标题.
我的问题是:Eclipse通过什么机制确定内置包含路径的列表?(因此,为什么它只找到4.6头而不是4.7头?)
Sea*_*ean 14
这由Project-> Properties-> C/C++ Build-> Discovery Options上的设置控制.默认情况下,Eclipse将调用g ++来发现include目录.路径上的第一个g ++实例将是被调用的实例.您始终可以设置要将其用于项目的编译器的完整路径.
归档时间: |
|
查看次数: |
22067 次 |
最近记录: |