Под
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?)