(Обратите внимание, прочитайте комментарии, чтобы получить суть окончательного решения. Я обновлю ответ, когда получу разъяснения от первоначального автора вопроса).
Иногда это очевидное, что легкоМисс.Убедитесь, что у вашего пользователя есть права на чтение для всех файлов и каталогов в / usr / local / include / eigen2 и / usr / local / include / eigen2 / Eigen.Также проверьте, что файлы, которые вы включаете, действительно существуют в /usr/local/include/eigen2/Eigen.
Дополнительно: похоже, что установка была развернута непосредственно в / usr / include / eigen2 и НЕ / usr /include / Eigen, как предполагается в документации.Это означает, что заголовочные файлы, которые нужны учебникам, находятся в / usr / include / eigen2.Ваш -I должен указывать на /usr/include/
(я думаю, что по умолчанию в GNU GCC).Ваш исходный код неверен, это должны быть #include <eigen2/Core>
и #include <eigen2/LU>
.Кто бы ни установил eigen в вашей системе, он изменил имя корневого каталога, указанного в документации.