Под Arch linux установил eclipse-cpp. Написал простую программу из двух исходников для ознакомления с IDE. Во втором файле просто функция вывода строки, переданной в качестве аргумента, в консоль.
Программа нормально компилируется и запускается, но проблема возникает при отладке. При пошаговом выполнении программы отладчик не заходит в функцию, котороая расположена во втором исходном файле, и выдаёт сообщение:
Can't find a source file at «/build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h»
Locate the file or edit the source lookup path to include its location.
Если функция располагается в том же файле, что и main, то отладчик нормально заходит в функцию, а если в другом файле, то нет.
Нигде в сети ответа я не нашёл. Может кто-нибудь сталкивался с такой проблемой? И что за файл basic_string.h требует программа?