Como as principais respostas observam, é necessário especificar onde as pastas de construção estão localizadas, que podem ser adicionadas por meio de uma caixa de diálogo acessada clicando com o botão direito do mouse no projeto e selecionando Propriedades-> C / C ++ Geral-> Caminhos e Símbolos.
A questão restante é quais caminhos precisam ser adicionados.
Se você configurou o gcc corretamente para acesso de linha de comando e precisa saber quais são os caminhos de inclusão padrão que ele usa, basta perguntar; dependendo de qual idioma você está interessado, use:
gcc -x c -v -E /dev/null
gcc -x c++ -v -E /dev/null
... isso irá listar as configurações padrão do compilador que são usadas ao invocar gcc (e este comando também funciona se "gcc" for realmente um apelido para clang, como no OSX).
/dev/null
é usado como um arquivo vazio - estamos dizendo ao gcc para analisar um arquivo vazio
-x <language>
especifica o idioma para compilar, necessário porque não estamos usando um arquivo com uma extensão que especifica o idioma
-v
saída detalhada, que inclui a saída dos caminhos de inclusão
-E
execute apenas o pré-processamento, produza o arquivo pré-processado (isso evita que o gcc reclame que um arquivo vazio não compila corretamente)
Na parte inferior estará a lista de diretórios de inclusão:
#include "..." search starts here:
#include <...> search starts here:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks (framework directory)
End of search list.
Se você inserir os diretórios listados aqui, na ordem listada, no diálogo de caminhos e símbolos do Eclipse, o CDT do Eclipse deve ser capaz de localizar os cabeçalhos padrão e talvez alguns cabeçalhos adicionais específicos para seu sistema operacional.
(Agradecemos a resposta de devnull a uma pergunta relacionada.)